protected function mapElementToModelData(ElementInterface $child)
    {
        $this->setModelValueFromElement($child);
        
        $children = $child->getChildren();
        if ($children->count()) {
            $this->mapElementCollectionToModelData($children);
        }
    }