Implementando ControllerProviderInterface