docs: function _sendRequest(requestObj, callback) {
          var Storage, ajaxConfig;
  
          Storage = this;
  
          ajaxConfig = {
              url         : requestObj.config.url,
              type        : requestObj.config.type || this.REQUEST_TYPE_GET,
              contentType : requestObj.config.contentType || 'application/json',
              global      : false,
              async       : true,
              cache       : false,
              complete    : function(xhr, message){
                  Storage._processResponse(xhr, message, callback);
              }
          };
  
          if (ajaxConfig.type != Argon.Storage.JsonRest.REQUEST_TYPE_GET) {
              ajaxConfig.data = JSON.stringify(requestObj.data);
          }
  
          if (ajaxConfig.type == this.REQUEST_TYPE_PUT || ajaxConfig.type == this.REQUEST_TYPE_DELETE) {
              ajaxConfig.beforeSend = function(xhr) {
                  xhr.setRequestHeader("X-Http-Method-Override", ajaxConfig.type);
              };
              ajaxConfig.type = this.REQUEST_TYPE_POST;
          }
  
          $.ajax(ajaxConfig);
  
          return this;
      }