added comment to explain why we still have "setRouteContents" and "setMenuContents"