Reduced visibility of *Predicate implementations