Added AbstractTCPClientDecorator