バリデーションとフィルターのメソッド追加
ビューモデルの導入