static transaction(callback) {

    return this.prototype.db.adapter.createTransaction(callback);

  }
Creates a transaction object to be passed to database methods
@param {Function} callback Callback to execute upon completion