     new: -> @constructor.new arguments...
 
     initialize: ->
-      super arguments...
+      super
       @_previousId = @id = @_generateId()
       @cache().add @
       @_hookRels()

      if model and event is 'change' and model.id isnt model._previousId
        delete @_byId[model._previousId];
        @_byId[model.id] = model if model.id?
      super arguments...

    fetch: (options) ->
      options = if options then _.clone options else {}

    change: ->
      @_previousId = @id
      @id = @_generateId()
      super

  class Collection extends Backbone.Collection
    model: Model
