A dictionary with the dependencies to inject.
Optional
getA function to get a possible helper service. This is injected as a "getter" to not interrupt the DIC "lifecycle": controllers are initialized right when the app starts, and injecting a reference would force the service to be initialized too, even if a request is not being made.
The options to construct a GatewayController.