public void AddProvider(IProvider provider) { ProviderNode providerNode = new ProviderNode(provider); this.providerNodes.Add(provider, providerNode); this.Nodes.Add(providerNode); }