Remove instance-creating implicit that shadowed BooleanSettingWithDefault

Fixes #1002335
Is there no other way than to copy-paste these two classes? I don't see any difference between `CheckBoxSetting` and `CheckBoxSettingForBooleanWithDefault` other than the constructor parameter.