 
     ob = {}
     ob[attrName] = attrValue
-    model.set ob, local: true
-
-
-  add: (models) ->
+    model.set ob,
+      local: true
+      remote: true
+
+
+  add: (models, options) ->
     if models.length is 0
       return
 
 
     if _.isArray models
       for m in models
-        @_sendModelAdd m
+        @_sendModelAdd m, options
     else
-      @_sendModelAdd models
+      @_sendModelAdd models, options
 
     super
 


    log "RECEIVE ADD #{ op.oi.id }: #{ JSON.stringify op.oi }"

    @create op.oi, local: true


  _receiveModelDestroy: (op) ->

    log "RECEIVE REMOVE #{ model.id }: #{ JSON.stringify modelId }"


    model.destroy
      local: true
      remote: true

    if @_syncDoc.snapshot[@collectionId][modelId]
      log "ERROR: Model exists after deletion! #{ modelId }"
