`DiscoveryClient` field declared with name `discoveryClient` but `serviceUrl()` method uses `client`.