populateDataForLastNode() as a name is a bit confusing (as it's not necessarily the last node in the breadcrumb trail which is being populated (or am I wrong about that?)