Good reasoning, I agree. I am accustom to how Backbone handles it, however the scope of that validation is only on attributes.. here there are many more factors.