treasure is now guardian class, closes #548