          *  The source of data in the list.
          */
         stream_internal var source:Array;
+
+        stream_internal var dispatcher:EventDispatcher;
 
         /**
          *  Constructor.

         *     var s:Stream = new Stream();
         *     var s:Stream = new Stream([1, 2, 3]);
         * </pre>
         */
        public function Stream(source:Array = null)
        {
            this.source = source == null ? [] : source;
        }


    import com.kemsky.filters._;
    import com.kemsky.filters.defined;
    import com.kemsky.support.*;

    import flash.events.Event;
    import flash.events.EventDispatcher;

    import flash.events.IEventDispatcher;

    import flash.utils.ByteArray;
    import flash.utils.Dictionary;
