View instances are generated on router change not in the app instantiation, except for the navis, since they need to keep track of the current page.