基本的なDIは出来るようになった
あとスコープとかインスタンスのライフタイムとかつけたいんだがスコープを分ける方法がわからん