protected override Expression VisitChildren(ExpressionVisitor visitor) { Expression v = visitor.Visit(_variable); if (v == _variable) { return(this); } return(Utils.Delete(v)); }