Shadowjeweler Hanar: Bug/Not works as intended with secret discovery

Card text of Shadowjeweler Hanar:

After you play a Secret, discover a Secret from a different class.

Here’s the Problem: The Card text of Galakrond itself DON’T say that you are no longer the class you played before you transform into Galakrond. For example the Rogue class.

I had the issue in my last ranked game that my opponent was galakrond and played Hanar over Hanar over Hanar. I suggested that his class is still Rogue? No it seems not, because Hanar can discover Rogue secrets AS WELL. And he did multiple time.

Works this as intended? If not, fix it Blizzard.

Hanar is worded oddly, what it means is when you play a secret, you discover a secret from a class different than the secret you just played. If you play a Hunter secret, you’d discover secrets from Paladin, Mage, and Rogue.