Model moved validation from __init__() to clean().