      */
     public function set titleIcon(value:Class):void
     {
-        if (titleBar == null)
-            return;
-    
-        titleBar.titleIcon = value;
+        _titleIcon = value;
+        titleIconChanged = true;
 
         invalidateProperties();
         invalidateSize();

     */
    public function get titleIcon():Class
    {
        if (titleBar == null)
            return null;

        return titleBar.titleIcon;
    }

    /**

    //  titleIcon
    //----------------------------------

    /**
     *  @private
     *  A reference to this container's title icon.
     */
    private var _titleIcon:Class;

    /**
     *  @private
     */
    private var titleIconChanged:Boolean = false;
        
    [Bindable("titleIconChanged")]

    /**
