because ngForm manages the form state.
I don't want to have the same logic in 2 places.