Renamed AbstractClient to Connection