Field? getFieldByName(String name) { return fields.firstWhereOrNull((field) => field.name == name); }