handling of field type metadata