Don't limit to current-model validation errors only
throw exceptions for validation errors
add tests for validation error handling
add a proxy method for validationErrors
add errorCount to the api response

And use a humany message as a default