コンテナのジェネリック化とDebugViewの切り離しと全体的にいじり倒し