Added method Client::doExecuteCommand and supporting abstract methods.