Block a user
Find a way to use smart pointers with Qt's Signal-Slot-Connection
Save/load model data in JSON file
Undo-Stack working with model data (with "do you want to save your changes?" dialog)
When editing model data the current data should be shown in the editor
CRUD for model data (without undo stack)
Add "Edit item" dialog to change multiple values (using ItemDetailMapper)
When editing model data the current data should be shown in the editor