public void Install(LoggerModule module) { if (!_modules.ContainsKey(module.Name)) { module.Initialize(); _modules.Add(module.Name, module); } else { // reinstall module Uninstall(module.Name); Install(module); } }