What do the classes do for your hero? (e.g. Ebon Knight, Cleric, Necromancer) The Hall of Heroes also says that it lets my hero change classes. I'd thought that it was related to the specialization but some heroes have the same classes but different specializations.
There's two factors at work here: