           console.error 'Could not update user exempt information'
           return callback err
         @isExempt = exempt
-        JAccount.bongos.forEach (bongo) => bongo.handleEvent "instance", @, "updateInstance", [op]
+
+        JAccount.sendUpdateInstanceEvent this, op
         callback null, result
 
   markUserAsExemptInSocialAPI: (client, exempt, callback)->

        return callback new KodingError "Modify fields is not valid"

    if @equals(client.connection.delegate)
      @update $set: fields, callback

  setClientId:(@clientId)->


    @notifyOriginWhen 'PrivateMessageSent', 'FollowHappened'
    @notifyGroupWhen 'FollowHappened'

  @sendUpdateInstanceEvent = (obj, op) =>
    JAccount.bongos.forEach (bongo) =>
      bongo.handleEvent "instance", obj, "updateInstance", [op]

  canEditPost: permit 'edit posts'

  canDeletePost: permit 'delete posts'
