GenField? field(String name) { for (final field in fields) { if (field.name == name) return field; } return null; }