Keep the scrolling position of navigation during reloading
Clean up the method access scope
Give the methods a more sensible name
Remove NavigationSide, no need for now
No need property 'available' anymore
Locate all the properties together