Remove observability from the home model, and use inner models for updating specific parts of the UI, such as notification dots on the tab bar.