add Plugin param to ModuleLoader constructor