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