I'd move this clamping inside `_adjustSize()` (`_value = newValue.clamp(6, 36);`).