The validation story in Silverlight (Part 2)