Updated "TimeStampGenerator" to use "Interlocked.Increment" instead