children should not have changes when data is set during parent instantiation

By have changes I mean calling .hasChanged() should not return true.