code: function init(config) {
              this.storage = {};
              if (typeof config !== 'undefined') {
                  Object.keys(config).forEach(function (property) {
                      this[property] = config[property];
                  }, this);
              }
  
              if(this.processors instanceof Array === false){
                  this.processors = [].concat(this.constructor.processors);
              }
  			if(this.preprocessors instanceof Array === false){
                  this.preprocessors = [].concat(this.constructor.preprocessors);
              }
          }
docs: Initializes the instance
  @method init <public>
  @return this