beforeCreate: function(values, queryOptions, callback) {
      if (!values.action) {
        callback(new Exceptions.InvalidData('You must provide an action name'));
      } else {
        this.find({where: {AccountId: values.AccountId || values.Account, action: values.action}}, queryOptions).then(function(permission) {