Close #83: backup to JSON