         eventDispatcher = new EventDispatcher();
         this.shader = shader;         
     }  
-    
-    //--------------------------------------------------------------------------
-    //
-    //  Variables
-    //
-    //--------------------------------------------------------------------------
-         
-    /**
-     * Private storage for incoming properties, queued until
-     * shader is initialized and available.
-     */
-    private var propertyQueue:Object;  
      
     //--------------------------------------------------------------------------
     //

     * Notify of a change to our filter, so that filter stack is ultimately 
     * re-applied by the framework.
     */     
    private function notifyFilterChanged():void
    {
        dispatchEvent(new Event(Event.CHANGE));
    }

    /**

     * Returns a native flash.filters.ShaderFilter instance suitable
     * for application in a DisplayObject filter stack.
     */ 
    public function clone():BitmapFilter
    {
        var instance:flash.filters.ShaderFilter;
        if (_shader)
