public void RemoveModule(BaseModule baseModule) { if (baseModules.Contains(baseModule)) { baseModules.Remove(baseModule); foreach (AgentConfig agentConfig in baseModule.GetAgentConfigs()) { availableAgentTypes.Remove(agentConfig); } } }