Evaluates the given filter expression against the provided data.
prepareFilter - resolve once when testing more than one element
Evaluates the given filter expression against the provided data.