including extension method overloads to take an Expression tree for predicates.
CR Changes