namespace TheXamlGuy.Framework.Serial; public record SerialResponse { public static SerialResponse Create(ISerialContext context, TContent content) { return new SerialResponse(context, content); } } public record SerialResponse : ISerialResponse { public SerialResponse(ISerialContext context, TContent content) { Context = context; Content = content; } public ISerialContext Context { get; } public TContent Content { get; } }