@override Object toJson() => { 'minValue': minValue.toString(), 'maxValue': maxValue.toString(), if (defaultValue case final defaultValue?) 'defaultValue': defaultValue.toString(), };