Yes, using Route objects I could remove getSelectedRoute and getRouteByShortName.