ch.randelshofer.undo
Interfaces 
Undoable