Moving checklist validation rules from controller to model