             if (numAdded < tempArray.length) 
             {
                 tempArray.splice(startIndex, numAdded);
-                assignArray(dest, propertyName, tempArray);
+                assign(dest, propertyName, tempArray);
             } 
             else
             {
             	// For destinations like ArrayCollection we don't want to 
                 // affect the array in-place in some cases, as ListCollectionView a
                 // attempts to compare the "before" and "after" state of the array
-                assignArray(dest, propertyName, new Array());
+                assign(dest, propertyName, new Array());
             }      
         }
         

        {
            removeItemsFromIList(dest[propertyName] as IList);
        }
        else
        {
            var tempArray:Array = isStyle ? dest.getStyle(propertyName) : dest[propertyName];

            dest[propertyName] = value;
        }
    }

    /**
     *  @private
     *  We've detected that our IDeferredContentOwnder target has created its
