Query parser generates intermediate object predicates. [issue #4]
ContentDirectoryService logs request durations.