public S2(S2 other) : base(other) { }
public virtual void CopyFrom(S2 other) { Date2 = other.Date2; }