public function __construct($message = null, $action = null, $subject = null, $code = 0, \Exception $previous = null)
{
$this->action = $action;
$this->subject = $subject;
$this->defaultMessage = ac_trans("messages.unauthorized.default");
$this->message = $message ?: $this->defaultMessage;
parent::__construct($this->message, $code, $previous);
}