protected void AddDevice(DeviceDescription device)
 {
     CheckReadOnly();
     devices.Add(device);
 }
 protected void AddIcon(IconDescription icon)
 {
     CheckReadOnly();
     icons.Add(icon);
 }
 protected void AddService(ServiceDescription service)
 {
     CheckReadOnly();
     services.Add(service);
 }