Revert "Ensures that collections with allow_remove don't re-create child elements if they all were removed"

This reverts commit 99d16a4f0684bd46e430420c2a29514bfb15fa01.
Ensures that collections with allow_remove don't re-create child elements if they all were removed