Modules and controller constructors have reference to the Provider