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

     * Inspired by Javascript and Ruby arrays and Scala collections.
     */
    [RemoteClass(alias="com.kemsky.Stream")]
    public dynamic class Stream extends Proxy implements IExternalizable
    {
        /**
         * Specifies case-insensitive sorting for the Stream class sorting methods.

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

