ModuleInstaller is now a singleton