code: function Store (database, name, req, res, internal) {
    this.name = name
    this.req = req
    this.res = res
    this.db = database
    this.internal = internal === undefined || internal === true
  }
docs: Represents a collection store.
  @constructor
  
  @param {Database} database - The database instance
  @param {string} name - The collection name
  @param {HttpRequest} [req=null] - The http request object
  @param {HttpResponse} [res=null] - The http response object
  @param {boolean} [internal=true] - Whether the store is in internal mode or not
  
  @property {string} name - The collection name.
  @property {Database} database - The database instance
  @property {HttpRequest} [req=null] - The http request object
  @property {HttpResponse} [res=null] - The http response object
  @property {boolean} [internal=true] - Whether the store is in internal mode or not