List results = getAuditReader().createQuery().forEntitiesModifiedAtRevision( Template.class, revisionNumber )
.traverseRelation( "templateType", JoinType.INNER )
.addProjection( AuditEntity.selectEntity( false ) )
.up()
.add( AuditEntity.property( "templateType" ).hasChanged() )
.getResultList();