Fix RZCompositeCollectionlist adding/removing sections

A pragmatic approach to solved the issue - simply insert into a separate array, and then copy the sections array back when done.