Introduce IAutoNumberGenerator
Set to  release
Merge remote-tracking branch 'origin/TransactionAutoNumber-fatur'