Model/View構造への変更。一旦コミット。