 	 */
 	mx_internal var durationExplicitlySet:Boolean = false;
 
-    [Inspectable(category="General", defaultValue="500")]
+    [Inspectable(category="General", defaultValue="500", minValue="0.0")]
     
     /** 
      *  @copy mx.effects.IEffect#duration

    //  repeatDelay
    //----------------------------------

    [Inspectable(category="General", defaultValue="0")]

    /**
     *  Amount of time, in milliseconds, to wait before repeating the effect.

     * instead.
     */
    private var _playheadTime:Number = 0;
    
    [Inspectable(minValue="0.0")]        
    
    /**
     *  Current time position of the effect.
