title: Getting modified properties by revision
body: <p>I am using Hibernate Envers to audit my entities and properties (<code>org.hibernate.envers.global_with_modified_flag=true</code>). This seems to work, but now I'd like to get all properties of a specific entity which changed at a given revision, compared to the previous one. As a bonus, it would be nice to get the changeset from one revision to another one. So far, I only get the modified entities:</p>
  
  <pre><code>List&lt;Object&gt; modifiedClassesAtRevision = getAuditReader().getCrossTypeRevisionChangesReader().findEntities(revision, RevisionType.MOD)
  Object modifiedObject = modifiedClassesAtRevision.get(0);
  </code></pre>
  
  <p>Now, since I do not want to create comparison methods for all entities in Java, is there any way to get the modified properties of this revision? Something along the lines of</p>
  
  <pre><code>List&lt;String&gt; modifiedProperties = getAuditReader().getModifiedProperties(modifiedObject, revision);
  </code></pre>
  
  <p>would be nice to have - but maybe I am just too stupid to find that kind of feature.</p>