presentOrNull
Converts a nullable value into an AtField: non-null → AtField.Defined, null → AtField.Null (an explicit clear, not "leave unchanged").
If you want null → "leave unchanged" semantics, don't pass the field at all and let the default = AtField.Missing take effect.