Set the form field to valid when the initialValue is added
Add tests and make it robust.
Merge branch 'mrdevin-master'