updates mypants_create to use better model level error handling