Implemented basic field change tracking on top of Document.