Validating a variable length list, ASP.NET MVC 2-style