public AppLightState(Colour colour)
 {
     this.Colour = colour.DeepClone();
 }
 public AppLightState(State state)
 {
     this.Brightness = state.Brightness;
     this.Colour     = new Colour(state);
 }