   addComment: (data) ->
     {origin, reply, subject, replier} = data
 
-    unless @filters and "comment" in @filters
-      return
+    return if @isFiltered "comment"
 
     unless replier and origin and subject and reply
       return console.warn "data is not valid"

  addJoin: (data)->
    {member} = data

    unless @filters and "member" in @filters
      return

    return console.warn "member is not defined in new member event"  unless member


  deleteActivity: (data) ->
    {origin, subject} = data

    return if @isFiltered "activity"

    unless @getConstructorName(origin) and @getConstructorName(subject)
      return console.warn "data is not valid"
