Arquivo ResourceBundle do yml de inicialização por primavera

estou a usarMessageSource Spring para carregar mensagens de erro de um.properties arquivo no caminho de classe. Minhas propriedades respeitam um certo "modelo", como{Object}.{field}.{unrespectedConstraint} Exemplo:

userRegistrationDto.password.Size= Le mot de passe doit avoir au minimum 6 caractères.
userRegistrationDto.email.ValidEmail= Merci de saisir une addresse mail valide.

No caso de refatoração (alterando o nome da classe, por exemplo), tenho que alterar meu arquivo de propriedades em vários locais.

Existe alguma maneira de usar um arquivo yaml (messages.yml) como um ResourceBundle para obter algo como:

userRegistrationDto:
  password:
    Size: Le mot de passe doit avoir au minimum 6 caractères.
  email:
    ValidEmail: Merci de saisir une addresse mail valide.

questionAnswers(2)

yourAnswerToTheQuestion