OK, I understand you could not extend `BooleanSetting`, but what's wrong with extending `CheckBoxSetting` ?