А манагеры с этим не эт самое
Я какраз вижу , что менеджер этому и станет способствовать. Поскольку отдельный обьект выполняет конкретную функцию. Контроль происходит в одном месте. А если без менеджера, контроль будет разбросанный в разных областях кода