public TrustDevice(TrustHub hub, BaseTrustDevice baseTrustDevice)
 {
     HomeId    = baseTrustDevice.home_id;
     Id        = Convert.ToInt32(baseTrustDevice.id);
     RawData   = baseTrustDevice.data;
     RawStatus = baseTrustDevice.status;
     Hub       = hub;
     Base      = baseTrustDevice;
 }
 public TrustDeviceGroup(TrustHub hub, BaseTrustGroup baseTrustGroup, BaseTrustDevice device) : base(hub, device)
 {
     Devices = baseTrustGroup.modules.Select(hub.GetDevice).ToArray();
 }