def _save(self):
collection = JSONClientValidated('<STR_LIT>',<EOL>collection='<STR_LIT>',<EOL>runtime=self._runtime)<EOL>if '<STR_LIT>' in self._my_map:  <EOL><INDENT>collection.save(self._my_map)<EOL><DEDENT>else:<EOL><INDENT>insert_result = collection.insert_one(self._my_map)<EOL>self._my_map = collection.find_one({'<STR_LIT>': insert_result.inserted_id})<EOL><DEDENT>
Saves the current state of this AssessmentSection to database.

        Should be called every time the question map changes.