added emptyCallback
return module Instance in ModuleLoader.loadModule