namespace BuildingBlocks.Core.Model; public abstract record Entity : IEntity { public T Id { get; set; } public DateTime? CreatedAt { get; set; } public long? CreatedBy { get; set; } public DateTime? LastModified { get; set; } public long? LastModifiedBy { get; set; } public bool IsDeleted { get; set; } public long Version { get; set; } }