      */ 
     public function readExternal(input:IDataInput):void 
     {
-        _source = input.readObject() as Vector.<ViewProxy>;
+        _source = input.readObject() as Vector.<ViewDescriptor>;
     }
 }
 }
    {
        super();
        
        _source = new Vector.<ViewProxy>();
    }
    
    //--------------------------------------------------------------------------

    {
        _source.length = 0;    
    }

    // FIXME (chiedozi): Should return things...
    /**
     *  Adds a view to the top of the navigation stack.
     * 
     *  @param viewClass The class of the View to create.
     *  @param data The data object to pass to the view when it is created
     *  @param context The context identifier to pass to the view when created
     *  
