Client-side validation

What’s the best way to handle client-side validation for complex object graphs (inheritance and relationships)? I started with ember-validations and ember-easyForm but I am finding myself hacking around bugs and limitations in both libraries.