Validation now working but may need some additional thought around when fields are validated, i.e. how would you do as you type?