      *  @playerversion AIR 2.5
      *  @productversion Flex 4.5
      */ 
-    mx_internal function get source():Vector.<ViewProxy>
+    mx_internal function get source():Vector.<ViewDescriptor>
     {
         return _source;
     }

    {
        super();
        
        _source = new Vector.<ViewProxy>();
    }
    
    //--------------------------------------------------------------------------

     *  @playerversion AIR 2.5
     *  @productversion Flex 4.5
     */
    public function pushView(viewClass:Class, data:Object, context:Object = null):void
    {
        var viewData:ViewDescriptor = new ViewDescriptor(viewClass, data, context);
        _source.push(viewData);
    }
    
    /**
