Update to subclass and override CLGeocoder and CLPlacemark