     # We need an abstract interface "commentable" or something like that)
     relationships : JPost.relationships
 
+  constructor:->
+    super
+    @on 'ReplyIsAdded', ({replier})=>
+      @informParticipants replier
+
   reply: secure (client, comment, callback)->
     JComment = require './comment'
     JPost::reply.call @, client, JComment, comment, callback

    delegate.removePrivateMessage @, {as: $in: ['sender', 'recipient']}, \
    callback


  @create = do ->
    # a helper for sending to mulitple recipients.

  {ObjectRef, secure, race} = require 'bongo'

  jraphical = require 'jraphical'
  {unique}  = require 'underscore'

  @trait __dirname, '../../traits/grouprelated'

