Receives the ecoded value before decoding.
@override Object? beforeDecode(Object? value) { if (value is String) { return int.tryParse(value); } return value; }