Limit the maximum number of Model errors to a reasonable value.

Fixes #490
There are a few issues here:
1. Instead of == this should check for >=
2. Instead of throwing it should skip
3. The skipping should probably happen around validating, and not around adding the error (if possible)