Dynamically load Predicate classes. Better handling of symbols input.