public void Or(Action <IHqlExpressionFactory> lhs, Action <IHqlExpressionFactory> rhs) { lhs(this); var a = Criterion; rhs(this); var b = Criterion; Criterion = HqlRestrictions.Or(a, b); }