     /**
      *  @inheirtDoc 
      */
-    public function getLayoutWidth(postTransform:Boolean=true):Number
+    public function getLayoutBoundsWidth(postTransform:Boolean = true):Number
     {
         return transformWidthForLayout(_width, _height, postTransform);
     }

    /**
     *  @inheritDoc
     */
    public function setLayoutSize(width:Number = Number.NaN,
                                  height:Number = Number.NaN,
                                  postTransform:Boolean=true):void
    {
        var strokeExtents:Point = getStrokeExtents(postTransform);
        if (!isNaN(width))

     */
    protected function transformWidthForLayout(width:Number,
                                               height:Number,
                                               postTransform:Boolean = true):Number
    {
        if (postTransform)
        {
