correct location of variable assign
get Breadcrumbs using provided Repository method instead of walking the tree. will hopefully be faster and less memory use.