changed the fields such that they are initialized in the constructor
Predicate constructor tests up and running, but for some reason I get an
AssertionError instead of a ParseException when putting in bad input...
WTF,M8?