Making Predicate/Specification support promise.... Still work to do on RuleEvaluator as this one hasn't been retrofitted yet.