Added validation and specs for Model
Added validation and specs for Model