public void RemoveWidget(Widget widget)
 {
     Widgets = Widgets.Except(new Widget[] { widget }).ToArray();
 }
 public Project()
 {
     Devices = new Device[]{};
     Widgets = new Widget[]{};
 }