I know the feeling 🙂 I'm very happy with the API for both Validation and ViewModel, but if I could ask your expert opinion on the binding syntax in ViewModel that would be great. After you just totally nailed the property delegates it would be interesting to see if you could improve the binding syntax as well!