Type conversion directives for angular.dart's ngModel