      */
     public function setLayoutMatrix(value:Matrix, invalidateLayout:Boolean):void
     {
-        hasDeltaIdentityTransform = false;
+        _hasComplexLayoutMatrix = true;
         if (_layoutFeatures == null)
         {
             // flash will make a copy of this on assignment.

     */
    protected function get hasComplexLayoutMatrix():Boolean
    {
        return (_layoutFeatures == null ? false : !MatrixUtil.isDeltaIdentity(_layoutFeatures.layoutMatrix));
    }

    //----------------------------------

     * storage for advanced layout and transform properties.
     */
    private var _layoutFeatures:AdvancedLayoutFeatures;

    /**
     * @private
