Update to subclass and override CLGeocoder