Resetting  EmbeddedDocuments' _changed fields to empty list after saving a Document

After saving a Document, the _changed_field attribute of all the EmbeddedDocument that were just saved should also be reset to an empty list.

This fix addresses issue #237