VariableCollectionController uses equals on table rows. This leads to strange behaviour, if multiple rows have the same content. *Reproduce:* Press multiple times "Insert Row". Drag one row. All rows are gone, except one.