         }
 
         /**
-         * Creates new Object from current Stream using specified property as keys
-         * @param property name of the property to be used as key
+         * Creates new Object from the current stream using specified property as keys
+         * @param property The name of the property to be used as key.
          * @return A new Object from current Stream using specified property as keys
          */
         public function object(property:String):Object


        /**
         * Creates new Dictionary from current Stream using specified property as keys
         * @param property name of the property to be used as key
         * @param weak create Dictionary with weak keys
         * @return A new Dictionary from current Stream using specified property as keys
         */
        public function dictionary(property:String, weak:Boolean = false):Dictionary

        }

        /**
         * Returns a new Array created from items of current Stream
         */
        public function array():Array
        {
