       body        : data.body
       meta        : data.meta
     JPost::modify.call @, client, opinion, callback
-
-  #?>
 
   reply: secure (client, comment, callback)->
     JPost::reply.call @, client, JComment, comment, callback

        => @remove -> queue.fin()
      ]
      dash queue, =>
        log "deleted opinion"
        @emit 'OpinionIsDeleted', 1
        callback null


  modify: secure (client, data, callback)->
    opinion =

          targetId    : id
          sourceName  : /Activity$/
        }, 'source', -> queue.fin()
        getDeleteHelper {
          targetName  : {$ne : 'JAccount'}
          sourceId    : id
          sourceName  : 'JOpinion'
        }, 'target', -> queue.fin()
        ->
          Relationship.remove {
            targetId  : id
