You can manipulate this list explicitly by calling AddModel and RemoveModel. Setting UndoManager automatically calls these methods. Undo and Redo use this list to call RaiseChanged with notices about starting and ending undo and redo actions, and about starting/finishing/rollingback edits.