code: protected function loadBare(PnrAddMultiElementsOptions $params)
      {
          $tattooCounter = 0;
  
          if (!is_null($params->actionCode)) {
              $this->pnrActions = new AddMultiElements\PnrActions(
                  $params->actionCode
              );
          }
  
          if (!is_null($params->recordLocator)) {
              $this->reservationInfo = new AddMultiElements\ReservationInfo($params->recordLocator);
          }
  
          if ($params->travellerGroup !== null) {
              $this->addTravellerGroup($params->travellerGroup);
          } else {
              $this->addTravellers($params->travellers);
          }
  
          $this->addItineraries($params->itineraries, $params->tripSegments, $tattooCounter);
  
          if (!empty($params->elements)) {
              $this->addElements(
                  $params->elements,
                  $tattooCounter,
                  $params->autoAddReceivedFrom,
                  $params->defaultReceivedFrom,
                  $params->receivedFrom
              );
          } else {
              $this->addReceivedFrom(
                  $params->receivedFrom,
                  $params->autoAddReceivedFrom,
                  $params->defaultReceivedFrom,
                  $tattooCounter
              );
          }
      }
docs: PNR_AddMultiElements call which only adds requested data to the message
  
  For doing specific actions like ignoring or saving PNR.
  
  @param PnrAddMultiElementsOptions $params
  @throws \ReflectionException