Legal, obrigado por escrever e publicar o plugin.
Talvez devêssemos adotar isso no core? Parece um padrão melhor para mim.