         # Request succeed
         #
         if status in ['success', 'notmodified']
-          if params.type is 'GET' and model instanceof Essence.Collection
-            model.total = data.total
-            model.trigger 'paging:total', model, data.total
-
-            if data.total > model.start + model.limit
-              model.trigger 'paging:available'
-            else
-              model.trigger 'paging:unavailable'
-
           if params.notify and data.message
             Essence.collections.notifications().uniqueAdd
               message: data.message

    # Add request data
    #
    if not params.data && model && (method is 'create' || method is 'update')

      if model.transpose
        for source, target of model.transpose
          trans = model.get(source)

          # check if trans is a full object or a even a collection
          # use only the ids, when full objects found
          if _.isArray(trans)
            trans = _.map trans, (obj) -> if obj?.id then obj.id else obj
          else if trans?.id
            trans = trans.id

          model.unset source
          model.set target, trans

      if model.volatile
        for attribute in model.volatile
          model.unset attribute, silent: true

      request = {}

      if model.paramRoot


      params.data = JSON.stringify(request)
      params.contentType = 'application/json'

    xhr = $.ajax params
    model.trigger 'request', model, xhr, options
