Since the redesign, it seems impossible to implement an interactor that provides undo functionality.
The idea was that a interactor should just inherit from OperationActor if it wants to implement undo functionality. Unfortunately, this is NOT enough, because it also needs access to a valid UndoController instance.
PointSetDataInteractor should demonstrate how undo can be achieved.