Changes PredicateParser to use State#getByPath where possible.

...  instead of CollectionUtils#getByPath to have access to special
fields like _type.