allow variant inheritance
Merge pull request #145 from rado-h/develop

allow variant inheritance