 			for (i = 0; i < IConstraintLayout(target).constraintColumns.length; i++)
 			{
 				var col:ConstraintColumn = IConstraintLayout(target).constraintColumns[i];
-				if (col.mx_internal::contentSize)
-					col.mx_internal::_width = NaN;
+				if (col.contentSize)
+					col._width = NaN;
 			}
 			for (i = 0; i < IConstraintLayout(target).constraintRows.length; i++)
 			{
 				var row:ConstraintRow = IConstraintLayout(target).constraintRows[i];
-				if (row.mx_internal::contentSize)
-					row.mx_internal::_height = NaN;
+				if (row.contentSize)
+					row._height = NaN;
 			}
 			
 			measureColumnsAndRows();

		for (i = 0; i < IConstraintLayout(target).constraintColumns.length; i++)
		{
			var col:ConstraintColumn = IConstraintLayout(target).constraintColumns[i];
			if (col.mx_internal::contentSize)
				col.mx_internal::_width = NaN;
		}
		for (i = 0; i < IConstraintLayout(target).constraintRows.length; i++)
		{
			var row:ConstraintRow = IConstraintLayout(target).constraintRows[i];
			if (row.mx_internal::contentSize)
				row.mx_internal::_height = NaN;
		}
		
		measureColumnsAndRows();

				{
					percentageSize.push(cr);
				}
				else if (!isNaN(cr.height) && !cr.contentSize)
					fixedSize.push(cr);
				else
				{
					contentSize.push(cr);
					cr.contentSize = true;
				}
			}
			//fixed size rows 
