Allow OData predicates and support a 'hinted' value property in a Predicate