SoulGem class