rename new HttpClientProvider to ServiceHttpClientProvider, to not conflict with the inner class already named HttpClientProvider