`implements Client`. You don't have to extend `UrlConnectionClient` if you don't use an `UrlConnection`.