public virtual object GetUndoDiff() { return null; }
protected override object GetDiff (ObjectWrapper w) { // Only track changes in widgets. Wrapper.Widget widget = w as Wrapper.Widget; if (widget != null) return w.GetUndoDiff (); else return null; }