@override String? toJson(T? object) => jsonCase(enumConvertToString(object)) ?? jsonCase(unknownJson);