         else
             return navigatorProperties.actionLayout;
     }
+    
     /**
      *  @private
      */

            systemManager.stage.focus = navigator;
        }
    }
        
    override protected function partRemoved(partName:String, instance:Object):void
    {
        super.partRemoved(partName, instance);

        registerClassAlias("NavigationStack", NavigationStack);
    }
    
    /**
     * @private
     */
    override protected function restoreApplicationState():void
    {
        // TODO (chiedozi): Figure out how to refactor this into base class
        super.restoreApplicationState();
        
        if (persistenceManager.enabled)
        {
            var savedState:Object = persistenceManager.getProperty("navigatorState");
            
            if (savedState)
                navigator.restoreViewData(savedState);
        }
    }
    
