singleton 的なものの実装に頭を悩ませた. ある程度サイズのあるモデルをメモリに載せたら,それをアプリケーション内のいろんなところから使いまわしたい, という要件を満たすために singleton 的なものを実装したのだが,可読性が低いしこれでいいのか結構怪しい.