private void RetrieveEndpointData()
 {
     try
     {
         State = ((BaseOutputNode)Node.GetConnector())?.State;
         if (State == null)
         {
             return;
         }
     }
     catch (Exception e)
     {
         Node.Disconnect();
         var msg = $"Connection exception: {e.Message}";
         Logger.Log(Severity.ERROR, LogCategory.MODULE, msg);
         MessageBox.Show(msg, "", MessageBoxButton.OK, MessageBoxImage.Error);
     }
 }