This actually can be easily workaround, I'm attaching a test which will show how to do this, please let me know if this is okay for you guys
and the workaround is pretty simple, only two changes:
1. using property access 2. Add a non-nullable field to the embedded object 3. add a guard in the _setNamed_ method to refuse hibernate set it to null
|