Interface AuditRecordGenerator<E extends EntityType<E>>