The following porblem has been discovered by one of our teammates. Consider the following issue.
Config A has a list of objects let's call B, where B is an array of objects, whereeach object in B is a label and list of objects let's call it C.
Create for each item in B, a list of items then save.
Try to update the label in any item in B, as a result each sublist under each object in B, will be deleted as a result.
*The problem is i found it in code, you delete all items in the first level, and as a result in the second level.