Let's consider this use case:
When we enable the inline dirty checking enhancement and create the entity, the dynamic field $$_hibernate_compositeOwners is null. If we put the embedded annoation on the field, it is initialized with the value "firstPlayerToken".
Also, changing the value of the embedded field does not affect the $$_hibernate_compositeOwners.
I don't think the behaviour should be different in these cases but I might be wrong.
Not sure why, but I’ve uploaded the same file twice and now I cannot delete it. Sorry
I think I’ve figured out the problem here. I’m going to fix it
Removed the additional copy of the attachment.