Фиксация неравномерного распределения времени по ролям -- задача таки контроллёра, разве нет?

Дело контроллера следить за РАСПРЕДЕЛЕНИЕМ И ВЫПОЛНЕНИЕМ ИМЕННО РОЛЕВЫХ ФУНКЦИЙ. А распределение времени дело вообще второе.