protected static IList<IExpression> WrapList(IExpression expr) { return new List<IExpression>(1) {expr}; }