code: function(){
      if(arguments.length == 1) {
  	return new Store(arguments[0]);
      } else if(arguments.length == 2) {
  	return new Store(arguments[0], arguments[1]);
      } else {
  	return new Store();
      };
  }
docs: Creates a new instance of the store.
  
  The function accepts two optional arguments.
  <br/>
  If only one argument is passed it must be a
  callback function that will be invoked when the
  store had been created.<br/>
  <br/>
  If two arguments are passed the first one must
  be a map of configuration parameters for the
  store, and the second one the callback function.<br/>
  <br/>
  Take a look at the Store constructor function for
  a detailed list of possible configuration parameters.<br/>
  
  @param {Object[]} [args] Arguments to be passed to the store that will be created
  @param {Function} [callback] Callback function that will be invoked with an error flag and the connection/store object.