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

     *  @playerversion AIR 2.5
     *  @productversion Flex 4.5
     */
    public function push(factory:Class, data:Object):ViewHistoryData
    {
        var viewData:ViewHistoryData = new ViewHistoryData(factory, data);
        _source.push(viewData);
        
        return viewData;

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