Stackoverflow: http://stackoverflow.com/questions/39691061/hibernate-envers-generates-wrong-value-for-discriminator-value-in-case-of-joined