protected function reject($message = null, $key = null)
    {
        $message = $message ?: static::class.' rejected the request.';
        $key = $key ?: static::class;

        throw new PerformerException($message, $key);
    }