Thanks for the PR.  Do you mind making this ngModel requirement optional (with ?) and remove the unneeded commas and whitespace?