Change listContents() and listSubcontentsOf() to use a property pointer for the lister parameter