def last(self, cascadeFetch=False):
obj = None<EOL>matchedKeys = self.getPrimaryKeys(sortByAge=True)<EOL>if matchedKeys:<EOL><INDENT>while matchedKeys and obj is None:<EOL><INDENT>obj = self.get(matchedKeys.pop(), cascadeFetch=cascadeFetch)<EOL><DEDENT><DEDENT>return obj<EOL>
Last - Returns the newest record (highest primary key) with current filters.
        This makes an efficient queue, as it only fetches a single object.


@param cascadeFetch <bool> Default False, If True, all Foreign objects associated with this model
   will be fetched immediately. If False, foreign objects will be fetched on-access.

@return - Instance of Model object, or None if no items match current filters