using Guid hashcode instead of tick