def enrich_value(place)
      return place if !place.is_a? DPLA::MAP::Place
      return place unless splittable?(place.lat) || splittable?(place.long)

      if place.lat.any?
        latlong = coord_values(place.lat.first)
        assign_latlong!(place, latlong.first, latlong.last)
      elsif place.long.any?
        latlong = coord_values(place.long.first)
        assign_latlong!(place, latlong.last, latlong.first)
      end

      place
    end
def enrich_value(place)
      return place if !place.is_a? DPLA::MAP::Place
      return place unless splittable?(place.lat) || splittable?(place.long)

      if place.lat.any?
        latlong = coord_values(place.lat.first)
        assign_latlong!(place, latlong.first, latlong.last)
      elsif place.long.any?
        latlong = coord_values(place.long.first)
        assign_latlong!(place, latlong.last, latlong.first)
      end

      place
    end
Enrich a `DPLA::MAP::Place' object by splitting the string given
 in its `lat' or `long'.

 place.lat and place.long are ActiveTriples::Terms, we only care
 about the first value. If multiple values are given, this enrichment
 will remove them.

 @param place [DPLA::MAP::Place]

 @return [DPLA::MAP::Place]