         else
         {
             videoDisplayProperties.scaleMode = value;
-        }
-    }
-    
-    //----------------------------------
-    //  seekToFirstFrame
-    //----------------------------------
-        
-    [Inspectable(category="General", defaultValue="true")]
-    
-    /**
-     *  @copy spark.components.VideoDisplay#seekToFirstFrame
-     * 
-     *  @default true
-     *  
-     *  @langversion 3.0
-     *  @playerversion Flash 10
-     *  @playerversion AIR 1.5
-     *  @productversion Flex 4
-     */
-    public function get seekToFirstFrame():Boolean
-    {
-        if (videoDisplay)
-        {
-            return videoDisplay.seekToFirstFrame;
-        }
-        else
-        {
-            var v:* = videoDisplayProperties.seekToFirstFrame;
-            return (v === undefined) ? true : v;
-        }
-    }
-    
-    /**
-     * @private
-     */
-    public function set seekToFirstFrame(value:Boolean):void
-    {
-        if (videoDisplay)
-        {
-            videoDisplay.seekToFirstFrame = value;
-            videoDisplayProperties = BitFlagUtil.update(videoDisplayProperties as uint, 
-                SEEK_TO_FIRST_FRAME_PROPERTY_FLAG, true);
-        }
-        else
-        {
-            videoDisplayProperties.seekToFirstFrame = value;
         }
     }
     

    //--------------------------------------------------------------------------
    
    //----------------------------------
    //  autoPlay
    //----------------------------------
    

                    PAUSE_WHEN_HIDDEN_PROPERTY_FLAG, true);
            }
            
            if (videoDisplayProperties.autoDisplayFirstFrame !== undefined)
            {
                videoDisplay.autoDisplayFirstFrame = videoDisplayProperties.autoDisplayFirstFrame;
                newVideoProperties = BitFlagUtil.update(newVideoProperties as uint, 
                    AUTO_DISPLAY_FIRST_FRAME_PROPERTY_FLAG, true);
            }
            
            if (videoDisplayProperties.thumbnailSource !== undefined)
