public virtual void RegisterModule(IModule module) { var t = CheckDependencies(module.ModuleInfo); if (!t.IsCheckSuccess) { throw t.ToOneException(); } _modulesRepository.AddModule(module); }