-Dao resets children on commit to fix potential bug

-XrefDaoCollection.ToJsonSafe() added
-Added AssertionWrapper not tested