Varidateに失敗したら例外をthrowするように