Spells via json persisted