   @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

        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
    @emit 'save'