set missing parent data on child init
tidy up
handle index refs with components