setPriority (priority) {
    priority = parseInt(priority, 10)
    if (priority <= 0) throw new Error('Priority must be greater than zero')
    this.priority = priority
    return this
  }
Sets the priority of the rule
@param {integer} priority (>=1) - increasing the priority causes the rule to be run prior to other rules