         if (_navigator != value)
             _navigator = value;
     }
-
+    
+    //----------------------------------
+    //  returnedObject
+    //----------------------------------
+    
+    private var _returnedObject:Object;
+    
+    /**
+     * 
+     * 
+     */
+    [Bindable]
+    public function get returnedObject():Object
+    {
+        return _returnedObject;
+    }
+    
+    /**
+     *  @private
+     */ 
+    public function set returnedObject(value:Object):void
+    {
+        _returnedObject = value;
+    }
+    
     //--------------------------------------------------------------------------
     //
     //  UI Template Properties

//--------------------------------------
//  Events
//--------------------------------------

/**
 *  Dispatched when the current view has been activated.

    //  Methods
    //
    //--------------------------------------------------------------------------
    
    /**
     * 
     *  @langversion 3.0
     *  @playerversion Flash 10.1
     *  @playerversion AIR 2.5
     *  @productversion Flex 4.5
     */
    public function createReturnObject():Object
    {
        return null;
    }
    
    /**
     * 
     *  @return A String specifying the name of the state to apply to the screen. 
     *  
     *  @langversion 3.0
     *  @playerversion Flash 10.1
     *  @playerversion AIR 2.5
     *  @productversion Flex 4.5
     */
    public function getCurrentViewState(isLandscape:Boolean):String
    {
