When does a `FieldInfo` have a `None` `contact_field`? What if `key` is not in `field_map`?