fix #12 Question::afterSave refactor