Storing the original object data through its lifecycle.
No need to run UPDATE if there are no changes on the object.

Created a 'force' flag to avoid this. Maybe useful when the object is loaded and
not other changes to it are tracked, and need to run a forced UPDATE command.