internal void Add(NetworkDevice.PortTable port, INetworkDevice device)
 {
     if (port != null)
     {
         var dupe = this.FirstOrDefault(t => t.Port != null && t.Port.port_idx == port.port_idx);
         if (dupe != null)
         {
             if (dupe.Device is IUniFiNetworkDevice)
             {
                 return;
             }
             this.RemoveLocal(dupe);
         }
     }
     this.AddLocal(new ChildPortBinding(port, device));
 }
 internal ChildPortBinding(NetworkDevice.PortTable port, INetworkDevice device)
 {
     Port   = port;
     Device = device;
 }