Predicate -> BehaviorPredicate