Split out add to dist cache from creating the IpGeo instance.
Because the add to dist cache needs to happen at configuration time, not in the mappers.