see:
https://stackoverflow.com/questions/46710730/jpa-hibernate-5-onetoone-in-nested-embeddable-causes-metamodel-issue
When using data nucleus to generate the metamodel it works as designs.