rem: bool visit( Todo *todo ) { return mView->deleteTodo( todo ); }
add: bool visit( Todo *todo ) { mView->deleteTodo( todo ); return true; }
context:         bool visit( Todo *todo ) { return mView->deleteTodo( todo ); }