store a reference to parent on each object