public NamedExpression (string name, Expression expression) : base(expression.Type) { ArgumentUtility.CheckNotNull ("expression", expression); _name = name; _expression = expression; }