public override bool Equals(object obj) { var ts = obj as Timestamp; if (ts == null) return false; return ts.DateCreated == DateCreated && ts.DateModified == DateModified; }