diff --git a/wolverine/a-frame-architecture/FinancialApi.Domain.Tests/FinancialApi.Domain.Tests.csproj b/wolverine/a-frame-architecture/FinancialApi.Domain.Tests/FinancialApi.Domain.Tests.csproj
new file mode 100644
index 0000000..d2a332c
--- /dev/null
+++ b/wolverine/a-frame-architecture/FinancialApi.Domain.Tests/FinancialApi.Domain.Tests.csproj
@@ -0,0 +1,32 @@
+
+
+
+ net10.0
+ enable
+ enable
+ false
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ ..\..\..\..\..\..\.nuget\packages\microsoft.extensions.timeprovider.testing\10.6.0\lib\net10.0\Microsoft.Extensions.TimeProvider.Testing.dll
+
+
+
+
\ No newline at end of file
diff --git a/wolverine/a-frame-architecture/FinancialApi.Domain/Entities/BalancedJournalEntry.cs b/wolverine/a-frame-architecture/FinancialApi.Domain/Entities/BalancedJournalEntry.cs
index df5f7ad..7e5cd8e 100644
--- a/wolverine/a-frame-architecture/FinancialApi.Domain/Entities/BalancedJournalEntry.cs
+++ b/wolverine/a-frame-architecture/FinancialApi.Domain/Entities/BalancedJournalEntry.cs
@@ -3,10 +3,12 @@ namespace FinancialApi.Domain.Entities;
public record BalancedJournalEntry
{
public Guid Id { get; init; }
- public string Description { get; init; }
+ public string Description { get; init; } = null!;
public DateTimeOffset CreatedAt { get; init; }
public List Lines { get; init; } = [];
+ internal BalancedJournalEntry() { }
+
internal BalancedJournalEntry(Guid id, string description, DateTimeOffset createdAt, List lines)
{
Lines = lines;