Seems like it’s working as designed and to get attributes on the metamodel the embeddable should be annotated with {@Access(FIELD)}.