def reset_all_changes(self):
self.reset_changes()<EOL>for value in self.values():<EOL><INDENT>if isinstance(value, Document) or isinstance(value, DocumentList):<EOL><INDENT>value.reset_all_changes()<EOL><DEDENT><DEDENT>
Resets change tracking in this document, recursing into child Documents and
DocumentLists.