Improved ModuleProvider (removed const MODULE_NAME)