Abstract classes to extend common code in form resources and their tests
VisitForms with duplicate visitExtIds should not be persisted