removed getDispatcher() from ControllerComponent and models