enhancments to field type requirements, added region type and iso31661 fielt type