     # 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

        csrf = $('meta[name="csrf-token"]').attr 'content'
        jqXHR.setRequestHeader('X-CSRF-Token', csrf) if csrf

      # Global error notifications and paging indicator
      #
      # @param [jqXHR] the jQuery XHR object
      # @param [String] status the test status


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

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