Interface ICriterion<T extends IParam>