small cosmetics change
add a new version where model and view model are loosely coupled
cosmetics + simplification
add new test verifying the SaveComand