Begun use controller needs to expose controller dependencies.

When a controller needs other controllers it will assign them to
controllers.needed_controller.