Revert "orphanRemoval testing"

This reverts commit e5913e59d135252581ea306943a7566187a81638.
Revert "Fixed the DoctrineObjectConstructor to also support updating existing child entities"

This reverts commit 6b7469a66fa3112a33ca8a9418b196ad2dda21bb.
Revert "Made the ArrayCollectionHandler entity id aware, hopefully fixing the child entity persistance issue"

This reverts commit 1a386c6d9b95d9d5aa336013602968e923f131e9.
Cherrypicked old patch
Renamed cherrypick file