@Override
        public int hashCode() {
            return Objects.hash(clazz, omitAuditFields);
        }
Given a class return all the property names.
stroom-importexport/stroom-importexport-migration/src/main/java/stroom/importexport/migration/BeanPropertyUtil.java