    * @param {SocialMessage} payload.comment
    * @return {IMMessageCollection} nextState
   ###
-  handleCreateCommentSuccess: (messages, { clientRequestId, comment, messageId }) ->
+  handleCreateCommentSuccess: (messages, { clientRequestId, comment }) ->
 
     { addMessage, removeFakeMessage } = MessageCollectionHelpers
 
     if clientRequestId
       messages = removeFakeMessage messages, clientRequestId
 
-    if messageId
-      comment.parentId = messageId
-
     return addMessage messages, toImmutable comment
 
 

   * @param {string} payload.clientRequestId
   * @return {IMMessageCollection} nextState
  ###
  handleCreateMessageBegin: (messages, { body, clientRequestId, messageId }) ->

    { createFakeMessage, addMessage } = MessageCollectionHelpers

    message = createFakeMessage clientRequestId, body

    _message = toImmutable message

    if messageId
      _message.set 'parentId', messageId

    return addMessage messages, _message


  ###*

   * @param {SocialMessage} payload.comment
   * @param {IMMessageCollection} nextState
  ###
  handleLoadCommentSuccess: (messages, { comment }) ->

    { addMessage } = MessageCollectionHelpers

    return addMessage messages, toImmutable comment

