code: function (name, transform, config, filefog_options){
          this.name = name;
          this.config = config || {};
          this._transform = transform;
          this.filefog_options = extend(true, {transform:true, include_raw:true, auto_paginate:true,root_identifier:null}, filefog_options || {});
          base_provider.call(this, name);
      }
docs: Wraps the provided base Provider constructor and provides instance variables.
  @constructor ProviderWrapper
  @method ProviderWrapper
  @param {String} name - the name the provider is registered with (using the use method)
  @param {Transform} transform - the provider specified transforms for all the client methods.
  @param {Object} config
  @param {} filefog_options
  @return