public UndoRedoManager(object observable) { // default change tracking strategy changeTracker = new EventBasedChangeTracker(AddUndo, observable); Observable = observable; }