@override Map<String, dynamic>? toJson(Size? value) { if (value == null) return null; return { 'height': value.height, 'width': value.width, }; throw 'Json_Unsuported_Value'; }