void patchValue(Map<String, dynamic> val) { val.forEach((key, dynamic value) { _fields[key]?.didChange(value); }); }