fix child collections getting their data wiped if they add it to themselves during initialization. closes #82