Deserialize can't set an object's parent/parent_key pointers before the parent itself has added the element.