def import_ab_person
      @attributes = {}
      @modification_date = nil

      SingleValuePropertyMap.each do |ab_property, attr_key|
        if value = get_field(ab_property)
          @attributes[attr_key] = value
        end
      end

      if organization?
        @attributes[:is_org] = true
      end

      MultiValuePropertyMap.each do |ab_property, attr_key|
        if value = get_multi_valued(ab_property)
          if value.any?
            @attributes[attr_key] = value.attributes
          end
        end
      end

      @attributes
    end
def import_ab_person
      @attributes = {}
      @modification_date = nil

      SingleValuePropertyMap.each do |ab_property, attr_key|
        if value = get_field(ab_property)
          @attributes[attr_key] = value
        end
      end

      if organization?
        @attributes[:is_org] = true
      end

      MultiValuePropertyMap.each do |ab_property, attr_key|
        if value = get_multi_valued(ab_property)
          if value.any?
            @attributes[attr_key] = value.attributes
          end
        end
      end

      @attributes
    end
populate attributes from existing ABPerson