- 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).