model の Hash のテストを追加
ネストされた場合のテストを追加
model.evaluate に :keep_model を追加
model.initialize を変更
Revert "model.initialize を変更"

This reverts commit 5163a7480d9892ca1bbf4ecb00e042549ed06f19.
そこそこ期待したとおりに動いた