Remove instance-creating implicit that shadowed BooleanSettingWithDefault

Fixes #1002335
The default parameter is never set, so using `reset to default` doesn't behave as expected.

Also, I don't think the `default` attribute is still necessary in `CheckBoxSetting`.