public object Replace(string name, Exp<object> exp) { if (this.Name == name) { return exp.Copy(); } else { return Copy(); } }