public Ruling Expand(double amount) { Ruling r = this.Clone(); //.MemberwiseClone(); //??? .clone(); r.SetStart(this.Start + amount); //- amount); r.SetEnd(this.End - amount); //+ amount); return(r); }