respond(data, arrInterface) {

    if (data instanceof Error) {

      if (data.notFound) {
        return this.notFound(data.message, data.details);
      }

      if (data.statusCode === 402) {
        return this.paymentRequired(data.message, data.details);
      }

      return this.badRequest(data.message, data.details);

    }

    this.render(API.format(data, arrInterface));
    return true;

  }
Using API formatting, generate an error or respond with model / object data.
@param {Error|Object|Array|Nodal.Model|Nodal.ModelArray} data Object to be formatted for API response
@param {optional Array} The interface to use for the data being returned, if not an error.
@return {boolean}