This problem is likely a showstopper for my project.

I have the same problem every few days, too. My child object’s class properties are all set to default. I have to restore them from a backup then, all changes are lost.