GenerationBarrier added for future usage in preventing id duplication
GenerationBarrier added for future usage in preventing id duplication