private function initChild(DataField $child, $offset) { $child->setParent($this); $child->updateDataStructure($this->getFieldType()); $child->setOrderKey($offset); $child->setChildrenFieldType($this->fieldType); }