ClientProxy base class