added more stuff
embedded documents between diff models may share the same mongo id..