AngularJS directives that manages a serialized Asp.net ModelState