public void Update() { foreach (Node node in ConnectedNodes) { if (!_nodes.Contains(node)) { _nodes.Add(node); AddHandlers(node); StateChanged(node, NodeState.Offline); } } }