public Change(IRange range, string content) { Contract.Requires(range != null); Contract.Requires(content != null); this.Range = range; this.Content = content; this.Time = DateTime.Now; }