Added ClientConnection implementation