Separate the geocoder from the geocode method, so we can reuse it in other models as well.