         model.data._id = id
       if constructor.feedable is true or constructor.feedable?.call? model
         constructor.appendToFeed model, if isNew then 'new' else 'update'
-    callback?.call model, err, docs, isNew+    callback?.call model, err, docs, isNew
+    @emit 'save'
  @function. bound to the model instance
  @signature: save_1_.bind(model, callback)
  @param: model - to bind the function to
  ### 
  save_1_:(callback, isNew, err, docs)->
    model = @
    {constructor} = model

        delete data._id
        delete data.bongo_
        collection.update \
          (_id: do model.getId), data,
          (safe:yes), helpers.save_1_.bind model, callback, no
    else
      model.rootNode_?.saveAtomically model, callback
