Added UniqueGenerator