code: function (store, data, previous, raw, callback) {
    /**
     * @callback Context~callback
     * @param {Exception} err - The exception object
     * @param {object} res - The delete results
     */
  
    this.internal = store.internal
    this.store = store
    this.req = store.req
    this.res = store.res
    this.data = data
    this.previous = previous
    this.raw = raw
    this.callback = callback
  }
docs: The data context passing within local and global events.
  @constructor
  
  @tutorial register-collection
  @tutorial bind-global-events
  
  @param {Store} store - The store
  @param {object} data - The data
  @param {object} previous - The previous data
  @param {object} raw - The raw data entered
  @param {Context~callback} cb - The callback function
  
  @property {boolean} internal - Whether the underlying Store is in internal mode or not
  @property {Store} store - The store
  @property {HttpRequest} req - The http request object
  @property {HttpResponse} res - The http response object
  @property {object} data - The data
  @property {object} previous - The previous data
  @property {object} raw - The raw data entered