protected virtual RequestBuilder BuildRequest(string root) { return new RequestBuilder(root). AddElement("add", Add). AddElement("remove", Remove). AddElement("update", Update); } }