All the advanced options for a product get wiped when I use the PUT https://apirest.3dcart.com/3dCartWebAPI/v1/Products endpoint to save multiple items.

The body of the request contains an array or items. I want to update the AdvancedOptionItems field on the item object, however whenever this is included in the request, it changes all of the AdvancedOptionCode fields, and wipes AdvancedOptionStock and AdvancedOptionSufix.

Reproduction steps:
GET an item using https://apirest.3dcart.com/3dCartWebAPI/v1/Products. Make sure the item has options and AdvancedOptions.
You should have a full object containing all the information.
Change a field (e.g. SKUInfo.Price) and send that same object in the request body to PUT https://apirest.3dcart.com/3dCartWebAPI/v1/Products
Receive a success 200 response.
Note that the product should have an updated price, but the advanced options will be wiped of all SKU and Stock information.