protected virtual RequestBuilder BuildRequest(string root) { return new RequestBuilder(root). AddElement("credit-card", CreditCard). AddElement("options", Options); } }