assignField method
Implementation
void assignField(TField? field) {
if (field != null) {
// Need TField.Value (original comment kept as-is)
assignFieldValue(field, field.value);
name = field.fieldName;
} else {
clear();
name = '';
}
}