Updating Predicate to have accessors