using static LiteCharms.Abstractions.Timezones; namespace LiteCharms.Abstractions; public abstract class EventBase { public Guid Id { get; set; } = Guid.CreateVersion7(); public DateTimeOffset EnqueueAt { get; set; } = SouthAfricanTimeZone.UtcNow(); public string CorrelationId { get; set; } = Guid.CreateVersion7().ToString(); }