I have a C# record like the following, with a property that is expensive to compute:
sealed record MyAwesomeRecord(Dictiona