Error handling: Model-level validations, proper error responses. (fixed typo)