I need to store additional Metadata in my revision log. I had the choice to add the fields to the revision entity, but it looked unclean to me, because one logical operation could and should stretch multiple revisions and that meant redundant data....
The only thing missing is that I now need to provide envers with the Metadata entity this revision belongs to and filling Metadata.