Вы видите, что каждый из ваших контроллеров расширяет родительский контроллер. Чтобы родительский контроллер запустил или импортировал его функциональность в ваш контроллер, вам нужен конструктор в вашем контроллере. Родитель добавляет / устанавливает набор функций поведения ваших контроллеров.
Надеюсь, что имеет смысл, спасибо:)