             _sut.addAll(from4To0); //values["address.street"]: Street4, Street3, Street2, Street1, Street0
 
             const sortByStreetAscending:Sort = new Sort();
-            sortByStreetAscending.fields = [new SortField("address.street", false, false, false)]; //should make no difference
+            sortByStreetAscending.fields = [new ComplexSortField("address.street", false, false, false)]; //should make no difference
             sortByStreetAscending.compareFunction = compareByStreet;
             _sut.sort = sortByStreetAscending;
 

            _sut.addAll(from1To4);

            const sortByNameAscending:Sort = new Sort();
            sortByNameAscending.fields = [new SortField("address.street", false, false, false)];
            _sut.sort = sortByNameAscending;
            _sut.refresh(); //values: Object1, Object2, Object3, Object4


    }
}

[Bindable]
class ListCollectionView_FLEX_34837_AddressVO
{
    public var street:String;

    public function ListCollectionView_FLEX_34837_AddressVO(street:String)
