Looking closer and reading the code of the `completed()` function, I'm not sure why this element needs to be persisted at all at the end -- it uses the student_input attribute which is set from the python model, so that should already be persisted. Why does the completion icon disappears upon reload without this PR?