How to add properties on parallel multi instance

updateProperties just can add properties in element ,but this ‘parallel multi instance’,I want to get this

<userTask name="员工互评" id="员工互评" activiti:assignee="${assignee}">
    <multiInstanceLoopCharacteristics activiti:elementVariable="assignee" activiti:collection="assigneeList" isSequential="true">
        <loopCardinality>3</loopCardinality>
    </multiInstanceLoopCharacteristics>
</userTask>

Simply do:

const task = elementRegistry.get("Task_1");

const multiInstanceLoopCharacteristics = bpmnFactory.create(
  "bpmn:MultiInstanceLoopCharacteristics"
);

const loopCardinality = bpmnFactory.create("bpmn:Expression");

loopCardinality.body = "3";

multiInstanceLoopCharacteristics.loopCardinality = loopCardinality;

loopCardinality.$parent = multiInstanceLoopCharacteristics;

modeling.updateProperties(task, {
  loopCharacteristics: multiInstanceLoopCharacteristics
});

Full example: https://codesandbox.io/s/loop-cardinality-example-lrfvq