This bug avoids to visit the collections before save and wrap them in PersistentCollections. This effectively breaks the deleteOrphan feature, and violates the JPA spec.