This also allows to remove the dependency on the prefs in the ctor. In turn that forces switching TodoView to use ColoredTodoProxyModel.