✅ JSON serializing Optional type throws an exception(?) - C#