Returns current revision data.
Persisting revision entity allows to set relations to the entity, but it is created
also in case no audited entity is changed.
If it is not persisted and a relation is set, it can fail on some environment because
revision entity is processed in the transaction synchronization.
In case no relation is set the persist can be false.