Feature/data collection/on before

Samuel: Is moving _markAdded before add() ? 
Check last test of MappedCollection. It is not working as expected, maybe I misunderstood the behaviour.