Since the value of the underlying Guid is never exposed, we could consider using a Random Number Generator to generate the Id value. This would also have the benefit of being stronger cryptographically and more random though may influence performance negatively.