             
             // If the sections property is not set by this point, MobileApplication will
             // create a default section to be used by the navigator, and initialize it
-            // with the rootView and initialData defined by the application
+            // with the firstView and firstViewData defined by the application
             if (sections == null || sections.length == 0)
             {
                 // Create the empty screen stack and initialize it with the
-                // desired rootView and initial data
+                // desired firstView and initial data
                 var section:ViewNavigatorSection = new ViewNavigatorSection();
-                section.rootView = rootView;
-                section.initialData = initialData;
+                section.firstView = firstView;
+                section.firstViewData = firstViewData;
                 
                 // Set the stacks of the navigator
                 var newSections:Vector.<ViewNavigatorSection> = Vector.<ViewNavigatorSection>([section]);

            {
                // Register aliases for custom classes that will be written to
                // persistence store by navigator
                registerClassAlias("ViewData", ViewData);
                registerClassAlias("ViewNavigatorSection", ViewNavigatorSection);
                
                // Create persistence store

        //--------------------------------------------------------------------------
        
        //----------------------------------
        //  firstViewData
        //----------------------------------
        /**
         * @private
         */
        private var _firstViewData:Object;
        
        /**
         * This is the initialization data to pass to the
         * root screen when it is created.
         */
        public function get firstViewData():Object
        {
            return _firstViewData;
        }
        
        /**
         * @private
         */
        public function set firstViewData(value:Object):void
        {
            _firstViewData = value;
        }
        
        //----------------------------------
