     /**
      *  @private
      */
-    public function get sort():Sort
+    public function get sort():ISort
     {
         return _sort;
     }

     *  @private
     *  Storage for the sort property.
     */
    private var _sort:Sort;

    [Bindable("sortChanged")]
    [Inspectable(category="General")]

                    {
                        var coll:ICollectionView = getChildren(obj);
                        
                        var srt:ISort = new Sort();
                        
                        if(sort.usingCustomCompareFunction)
                            srt.compareFunction = sort.compareFunction;
