added apply() to Expression and Predicate as shortcut for value