Classes and interfaces related to undoable commands