Avatar
オブジェクトのライフサイクルとプロパティのライフライクルが一致しない場合は、そのプロパティ群を別の型に切り出して、それを Optional として保持すべきなんじゃないかと思ってる。