https://lhuhyeon.github.io/posts/CSharp-Serialization-2/
(C