use more appropriate names (Client -> Adapter)