I have an idea for the compensation part. Remember back in V1 where you could pay money to switch classes, well what we could do now is to have everyone keep their masteries but are required to pay/ use some sort of token to switch classes. You could have more than one mastered class back then but you had to have an admin switch you to that class and you would be mastered in that class if you already mastered it before switching. If you didn't , then you lost all of your levels for that class. Something like this could be used in the future, and the people who have several mastered classes could be given tokens to switch classes for however many classes they currently have.