public function getHierarchyIterator($id)
    {
        $id       = $this->validateAndResolveId($id);
        $children = $this->hierarchy->get($this->getProperty($id, self::PATH, true));

        return new HierarchyIterator($id, $children);
    }