public function toSortedHierarchy()
{
$dict = $this->getDictionary();
// Enforce sorting by $orderColumn setting in Baum\Node instance
uasort($dict, function ($a, $b) {
return $a->getOrder() >= $b->getOrder() ? 1 : -1;
});
return new BaseCollection($this->hierarchical($dict));
}