Ваш объект модели не должен отображать какой-либо пользовательский интерфейс. Задача контроллера - обеспечить связь между данными и представлениями вашего приложения.
Например, у вашего контроллера может быть метод, который запускает ваш класс данных и извлекает некоторые данные. Здесь также будет отображаться индикатор активности. Когда ваш класс завершит передачу данных обратно, контроллер удалит счетчик с экрана. Это сохраняет компоненты вашего приложения для повторного использования. Особенно модельные объекты.