Remove ModelValidationResult.Valid so every request is unique

This prevents the user from modifying a valid result and then those
changes persisting to future requests. Fixes #1457
Merge pull request #1461 from xt0rted/issue-1457

Remove ModelValidationResult.Valid so every request is unique