     @length = @_storage.length
     if @fire and addedItems.length isnt 0
       @fire('change', this, this)
-      @fire('itemsWereAdded', addedItems...)
+      @fire('itemsWereAdded', addedItems)
     addedItems
   remove: (items...) ->
     removedItems = []

    @length = @_storage.length
    if @fire and removedItems.length isnt 0
      @fire('change', this, this)
      @fire('itemsWereRemoved', removedItems...)
    removedItems
  find: (f) ->
    for item in @_storage

    @length = 0
    if @fire and items.length isnt 0
      @fire('change', this, this)
      @fire('itemsWereRemoved', items)
    items
  replace: (other) ->
    try
