internal Production DeepClone() { return new Production(this.Lhs, new Sentence(_rhs), this.Weight); }