https://developerchandan.medium.com/angular-reactive-forms-when-to-use-model-classes-vs-in-component-forms-10a6ef59c00f