Patterns Actions - Refactor predicates