Speciesを毎回生成せずにキャッシュするようにしたから少しはパフォーマンス改善