@override TypeInfo? getFieldType(O? o, String key) { var field = reflection.field(key, o); return field != null ? TypeInfo.from(field) : null; }