          *  @private
          *  Needed for databinding expressions
          */
-        protected function get strand():IStrand
+        public function get strand():IStrand
         {
             return _strand;
         }

////////////////////////////////////////////////////////////////////////////////
package org.apache.flex.core
{
	import mx.states.State;
	
	import org.apache.flex.core.IBead;
	import org.apache.flex.core.IStrand;
    import org.apache.flex.core.ValuesManager;
    import org.apache.flex.events.Event;
    import org.apache.flex.events.ValueChangeEvent;
    import org.apache.flex.utils.MXMLDataInterpreter;

    [DefaultProperty("mxmlContent")]
    

         */
        override public function set strand(value:IStrand):void
        {
            super.strand = value;
            // each MXML file can also have styles in fx:Style block
            ValuesManager.valuesImpl.init(this);
            
            MXMLDataInterpreter.generateMXMLProperties(this, mxmlProperties);
            
            dispatchEvent(new Event("strandChanged"));            
            MXMLDataInterpreter.generateMXMLInstances(this, IParent(value), MXMLDescriptor);
            
