Added sub ng-form to each field type to allow for pristine checking