  */ 
 public dynamic class CSSPropertyInjector
 {
+	protected static const TARGET : String = "target";
+	protected static const STYLENAME : String = "styleName";
+	protected static const STYLENAMES : String = "styleNames";
+	
     //--------------------------------------------------------------------------
     //
     //  Class methods

                val = this[ key ];
            }
            
            //  If there is a property, assign the value
            if ( target.hasOwnProperty( key ) && target[ key ] != val )
            {
                target[ key ] = val;
            }
            
            //  If there is no property and target is an IStyleClient 
            //  set the value as a style.
            else if ( target is IStyleClient )

import flash.utils.getDefinitionByName;
import flash.utils.getQualifiedClassName;

import mx.binding.utils.BindingUtils;
import mx.events.FlexEvent;
import mx.events.StateChangeEvent;
import mx.events.StyleEvent;
