Use magic package for Spell and SpellManager