public IDateTime AddMonths(int months) { IDateTime dt = Copy<IDateTime>(); dt.Value = Value.AddMonths(months); return dt; }