public function findById($id, $withParents = false)
    {
        $parents = [];
        foreach ($this->build() as $element) {
            if (null !== ($found = $this->_findInChildren($element, $id, $withParents, $parents))) {
                if ($withParents) {
                    $found['parents'] = array_reverse($parents);
                }
                return $found;
            }
        }
    }