public void AddChild(ModuleProxy child, RequiredService requiredService) { if (!this.Children.ContainsKey(requiredService)) { this.Children.Add(requiredService, child); } }