[Navigation] Refactor the NavigationNode object so it create an empty list on constructor. This way the ChildNodes is never null but rather empty.