             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];

     *  @productversion Flex 4
     */
    public var isArray:Boolean = false;

    //------------------------------------
    //  vectorClass
    //------------------------------------

    [Inspectable(category="General")]

    /**
     *  When the collection represented by the target property is a
     *  Vector, vectorClass is the type of the target.  It is used to
     *  initialize the target property.
     *
     *  @langversion 3.0
     *  @playerversion Flash 10
     *  @playerversion AIR 1.5
     *  @productversion Flex 4.5
     */
    public var vectorClass:Class;
    
    //------------------------------------
    //  propertyName
