       slug_             : datum.slug_
       originId          : datum.originId
       originType        : datum.originType
-      meta              : datum.meta
+      meta              : snapshotMeta
       body              : datum.body
       attachments       : datum.attachments
       repliesCount      : repliesCount

  @extractSingleActivityOverview:(datum)->

    overview =
      createdAt : [datum.meta.createdAt]
      ids       : [datum.id]
      type      : datum.name
      count     : 1

    return overview

  @extractSingleActivity:(datum)->


      type       : datum.name
      originId   : datum.originId
      originType : datum.originType
      createdAt  : @convertToISO datum.meta.createdAt
      modifiedAt : @convertToISO datum.meta.modifiedAt
      sorts :
        repliesCount  : repliesCount
        likesCount    : likesCount
        followerCount : followerCount

    snapshotMeta            = datum.meta
    snapshotMeta.createdAt  = @convertToISO datum.meta.createdAt
    snapshotMeta.modifiedAt = @convertToISO datum.meta.modifiedAt

    snapshot =
      _id               : datum._id
