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