Introduced SpellViewModel