object IPreparable.Prepare(IExpressionPreparer preparer) { var exp = Expression; if (exp != null) { exp = exp.Prepare(preparer); } return new SortColumn(exp, Ascending); }