protected ControlData(ControlType type) : base(type) { }
protected ControlData(int id, ControlType type) : base(id, type) { }