So before everybody goes “Oh no, no more classes, please.” there is some logic to this.
People have been requesting for the hero to be usable in a full faction team. Well if they’re a faction team, they’re part of that kingdom (or in this instance, faction).
Not only that, but every faction (as far as i know) has 1 shared type.
More importantly: 4 factions currently have elementals as their shared type.
Who wants to bet that if they do add faction classes, all elemental faction classes wont have storms?
Oh, and this also allows for a construct class.