add model validates, default_value finish