Guard against AFP options with empty strings.
Add argument to overwrite already present XMP fields.