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