List<Object>? getFieldAnnotations(O? o, String key) { var field = reflection.field(key, o); if (field == null) return null; return field.annotations; }