csvの値からインスタンスを初期化したかったので下記を参考。
UnityでCSVからデータ読んでいい感じにクラスにつっこむ - Qiita
【C#プログラミングレッスン】 No.185-リフレクション PropertyInfoクラス (2008年11月18日発行) | C#プログラミングレッスン - メルマ!
前プロジェクトでもサーバーからのレスポンスを元にインスタンス生成してたけど、同じようなことをやっていた事に気づいた。
異なる型毎に動的に何かしたいときはリフレクション。
実装部分は特に理解せずにAPIとして使ってたけど、必要に駆られないと理解しようとしないのは直さなければ。