private function buildViolation(string $message, $invalidValue): ConstraintViolationInterface
    {
        return new ConstraintViolation(
            $message,
            '',
            [
                'value' => $invalidValue,
            ],
            $invalidValue,
            null,
            $invalidValue
        );
    }