This is not caused by the enhancement itself, as it does not change the entity annotations, but it's caused by a special Getter that we have for enhanced entities. To be more precise, the value returned by getMember() is not correct.