public abstract bool evaluate(ObjectWithDynamicAttributes p);
public bool evaluate(ObjectWithDynamicAttributes p) { return(con.evaluate(p)); }