         }
 
         /**
-         * 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 a new stream that contains count of items starting from offset.
         * @param count Maximum items to take.
         * @param offset Index to start from.
         * @return A new stream that contains count of items starting from offset.
         */
        public function take(count:int, offset:uint = 0):Stream

        }

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