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

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

            return null;
        }

        /**
         *  The parent of the children.
         *  
         *  @langversion 3.0
         *  @playerversion Flash 10.2
         *  @playerversion AIR 2.6
         *  @productversion FlexJS 0.0
         */
        public function get contentView():DisplayObjectContainer
        {
            return _strand as DisplayObjectContainer;
        }
        
        /**
         *  The host component, which can resize to different slots.
         *  
         *  @langversion 3.0
         *  @playerversion Flash 10.2
         *  @playerversion AIR 2.6
         *  @productversion FlexJS 0.0
         */
        public function get resizableView():DisplayObject
        {
            return _strand as DisplayObject;
        }
        
    }
}