- Added functionality to save individual first level embedded documents ...

...updates safely.

- Fixed a test case that was not passing due to these changes (the fix makes sense).