なぜ既存のInstitutionの構造をクリプトプロジェクトで作り替えると上手くいくのか