Storing Embeded Documents

I am using the meteor collection driver and I noticed that when you edit embedded document attributes it does not proper update. After some debugging i realized that the entire document is not readily available but only the node which was updated.

Is there a quick way to reassemble the updated document so i can update it back into the collection?

Can you provide an example of document and code which you are using to edit the document.

Built-in editors of datatable will work only with top-level properties (obj.some) and will require extra coding to map the nested properties correctly (obj.some.property)

This is actual to non-meteor scenarios as well.