Does it really make sense to say "these property keys define a unique model object" yet some them don't match to a managed object key?

If `subpredicates` empty (because we skipped over all `propertyKeys`), the resulting `NSCompuntPredicate` will be a tautology.