diff --git a/lib/java/dbrepo-core/src/main/java/at/ac/tuwien/ifs/dbrepo/core/BaseTest.java b/lib/java/dbrepo-core/src/main/java/at/ac/tuwien/ifs/dbrepo/core/BaseTest.java
index 87df41ea0bd4a427224ec7b050f4aee33177c10a..c2fe676a848bdcb2d66cb867806151161f14de25 100644
--- a/lib/java/dbrepo-core/src/main/java/at/ac/tuwien/ifs/dbrepo/core/BaseTest.java
+++ b/lib/java/dbrepo-core/src/main/java/at/ac/tuwien/ifs/dbrepo/core/BaseTest.java
@@ -127,7 +127,7 @@ import static java.time.temporal.ChronoUnit.MINUTES;
  * <ul>
  * </ul>
  * <br />
- * User 1 (read)
+ * User 1 (read())
  * <br />
  * User 2 (write-own)
  * <br />
@@ -135,13 +135,21 @@ import static java.time.temporal.ChronoUnit.MINUTES;
  */
 public abstract class BaseTest {
 
-    public final String MINIO_IMAGE = "minio/minio:RELEASE.2024-06-06T09-36-42Z";
+    public final String MINIO_IMAGE() {
+        return "minio/minio:RELEASE.2024-06-06T09-36-42Z";
+    }
 
-    public final String MARIADB_IMAGE = "mariadb:11.3.2";
+    public final String MARIADB_IMAGE() {
+        return "mariadb:11.3.2";
+    }
 
-    public final String RABBITMQ_IMAGE = "rabbitmq:3.13.7";
+    public final String RABBITMQ_IMAGE() {
+        return "rabbitmq:3.13.7";
+    }
 
-    public final String KEYCLOAK_IMAGE = "quay.io/keycloak/keycloak:26.0.4";
+    public final String KEYCLOAK_IMAGE() {
+        return "quay.io/keycloak/keycloak:26.0.4";
+    }
 
     public static String[] DEFAULT_SEMANTICS_HANDLING() {
         return new String[]{"default-semantics-handling", "create-semantic-unit", "execute-semantic-query",
@@ -289,7 +297,9 @@ public abstract class BaseTest {
                 .collect(Collectors.toList());
     }
 
-    public final UUID REALM_DBREPO_ID = UUID.fromString("6264bf7b-d1d3-4562-9c07-ce4364a8f9d3");
+    public final UUID REALM_DBREPO_ID() {
+        return UUID.fromString("6264bf7b-d1d3-4562-9c07-ce4364a8f9d3");
+    }
 
     public final CreateAccessDto UPDATE_DATABASE_ACCESS_READ_DTO() {
         return CreateAccessDto.builder()
@@ -341,7 +351,7 @@ public abstract class BaseTest {
     }
 
     public final Instant CONCEPT_1_CREATED() {
-        return Instant.ofEpochSecond(1701976048L) /* 2023-12-07 19:07:27 (UTC) */;
+        return Instant.ofEpochSecond(1701976048L) /* 2023-12-07 19:07:27 (UTC()) */;
     }
 
     public final ConceptSaveDto CONCEPT_1_SAVE_DTO() {
@@ -370,7 +380,9 @@ public abstract class BaseTest {
                 .build();
     }
 
-    public final TableColumnConcept CONCEPT_1() {
+    public final TableColumnConcept CONCEPT_1
+
+    {
         return TableColumnConcept.builder()
                 .id(CONCEPT_1_ID())
                 .uri(CONCEPT_1_URI())
@@ -405,7 +417,7 @@ public abstract class BaseTest {
     }
 
     public final Instant CONCEPT_2_CREATED() {
-        return Instant.ofEpochSecond(1701976049L) /* 2023-12-07 19:07:28 (UTC) */;
+        return Instant.ofEpochSecond(1701976049L) /* 2023-12-07 19:07:28 (UTC()) */;
     }
 
     public final ConceptSaveDto CONCEPT_2_SAVE_DTO = ConceptSaveDto.builder()
@@ -482,7 +494,9 @@ public abstract class BaseTest {
                 .build();
     }
 
-    public final TableColumnUnit UNIT_1() {
+    public final TableColumnUnit UNIT_1
+
+    {
         return TableColumnUnit.builder()
                 .id(UNIT_1_ID())
                 .uri(UNIT_1_URI())
@@ -687,7 +701,7 @@ public abstract class BaseTest {
     }
 
     public final Instant USER_1_CREATED() {
-        return Instant.ofEpochSecond(1677399441L) /* 2023-02-26 08:17:21 (UTC) */;
+        return Instant.ofEpochSecond(1677399441L) /* 2023-02-26 08:17:21 (UTC()) */;
     }
 
     public final UpdateUserPasswordDto USER_1_UPDATE_PASSWORD_DTO() {
@@ -707,7 +721,9 @@ public abstract class BaseTest {
                 .build();
     }
 
-    public final CredentialDto USER_1_KEYCLOAK_CREDENTIAL_1() {
+    public final CredentialDto USER_1_KEYCLOAK_CREDENTIAL_1
+
+    {
         return CredentialDto.builder()
                 .type(CredentialTypeDto.PASSWORD)
                 .temporary(false)
@@ -715,7 +731,9 @@ public abstract class BaseTest {
                 .build();
     }
 
-    public final CredentialDto USER_LOCAL_KEYCLOAK_CREDENTIAL_1() {
+    public final CredentialDto USER_LOCAL_KEYCLOAK_CREDENTIAL_1
+
+    {
         return CredentialDto.builder()
                 .type(CredentialTypeDto.PASSWORD)
                 .temporary(false)
@@ -727,7 +745,7 @@ public abstract class BaseTest {
         return UserCreateDto.builder()
                 .username(USER_1_USERNAME())
                 .enabled(USER_1_ENABLED())
-                .credentials(new LinkedList<>(List.of(USER_1_KEYCLOAK_CREDENTIAL_1())))
+                .credentials(new LinkedList<>(List.of(USER_1_KEYCLOAK_CREDENTIAL_1)))
                 .attributes(UserCreateAttributesDto.builder()
                         .ldapId(String.valueOf(USER_1_ID()))
                         .build())
@@ -738,7 +756,7 @@ public abstract class BaseTest {
         return UserCreateDto.builder()
                 .username(USER_LOCAL_ADMIN_USERNAME())
                 .enabled(USER_LOCAL_ADMIN_ENABLED())
-                .credentials(new LinkedList<>(List.of(USER_LOCAL_KEYCLOAK_CREDENTIAL_1())))
+                .credentials(new LinkedList<>(List.of(USER_LOCAL_KEYCLOAK_CREDENTIAL_1)))
                 .groups(new LinkedList<>(List.of("system")))
                 .attributes(UserCreateAttributesDto.builder()
                         .ldapId(String.valueOf(USER_LOCAL_ADMIN_ID()))
@@ -746,7 +764,9 @@ public abstract class BaseTest {
                 .build();
     }
 
-    public final User USER_1() {
+    public final User USER_1
+
+    {
         return User.builder()
                 .id(USER_1_ID())
                 .keycloakId(USER_1_KEYCLOAK_ID())
@@ -759,6 +779,7 @@ public abstract class BaseTest {
                 .mariadbPassword(USER_1_DATABASE_PASSWORD())
                 .language(USER_1_LANGUAGE())
                 .isInternal(USER_1_IS_INTERNAL())
+                .accesses(new LinkedList<>())
                 .build();
     }
 
@@ -908,6 +929,7 @@ public abstract class BaseTest {
                 .mariadbPassword(USER_2_DATABASE_PASSWORD())
                 .language(USER_2_LANGUAGE())
                 .isInternal(USER_2_IS_INTERNAL())
+                .accesses(new LinkedList<>())
                 .build();
     }
 
@@ -956,1464 +978,2404 @@ public abstract class BaseTest {
                 USER_2_PASSWORD(), USER_2_DETAILS().getAuthorities());
     }
 
-    public final UUID USER_3_ID () {
-        return  UUID.fromString("7b080e33-d8db-4276-9d53-47208e657006");
+    public final UUID USER_3_ID() {
+        return UUID.fromString("7b080e33-d8db-4276-9d53-47208e657006");
     }
-    public final UUID USER_3_KEYCLOAK_ID () {
+
+    public final UUID USER_3_KEYCLOAK_ID() {
         return UUID.fromString("b0108bc3-95aa-4a3f-8868-dc301286aeca");
     }
-    public final String USER_3_USERNAME = "junit3";
-    public final String USER_3_FIRSTNAME = "System";
-    public final String USER_3_LASTNAME = "System";
-    public final String USER_3_NAME = "System System";
-    public final String USER_3_AFFILIATION = "TU Wien";
-    public final String USER_3_ORCID_URL = null;
-    public final String USER_3_ORCID_UNCOMPRESSED = null;
-    @SuppressWarnings("java:S2068")
-    public final String USER_3_PASSWORD = "password";
-    @SuppressWarnings("java:S2068")
-    public final String USER_3_DATABASE_PASSWORD = "*D65FCA043964B63E849DD6334699ECB065905DA4" /* junit3 */;
-    public final String USER_3_QUALIFIED_NAME = USER_3_FIRSTNAME + " " + USER_3_LASTNAME + " — @" + USER_3_USERNAME;
-    public final Boolean USER_3_IS_INTERNAL = false;
-    public final String USER_3_THEME = "light";
-
-    public final UserAttributesDto USER_3_ATTRIBUTES_DTO = UserAttributesDto.builder()
-            .theme(USER_3_THEME)
-            .orcid(USER_3_ORCID_UNCOMPRESSED)
-            .affiliation(USER_3_AFFILIATION)
-            .mariadbPassword(USER_3_DATABASE_PASSWORD)
-            .build();
-
-    public final User USER_3 = User.builder()
-            .id(USER_3_ID)
-            .keycloakId(USER_3_KEYCLOAK_ID)
-            .username(USER_3_USERNAME)
-            .firstname(USER_3_FIRSTNAME)
-            .lastname(USER_3_LASTNAME)
-            .affiliation(USER_3_AFFILIATION)
-            .orcid(USER_3_ORCID_URL)
-            .theme(USER_3_THEME)
-            .mariadbPassword(USER_3_DATABASE_PASSWORD)
-            .isInternal(USER_3_IS_INTERNAL)
-            .build();
-
-    public final UserDto USER_3_DTO = UserDto.builder()
-            .id(USER_3_ID)
-            .username(USER_3_USERNAME)
-            .firstname(USER_3_FIRSTNAME)
-            .lastname(USER_3_LASTNAME)
-            .name(USER_3_NAME)
-            .qualifiedName(USER_3_QUALIFIED_NAME)
-            .attributes(USER_3_ATTRIBUTES_DTO)
-            .build();
-
-    public final UserBriefDto USER_3_BRIEF_DTO = UserBriefDto.builder()
-            .id(USER_3_ID)
-            .username(USER_3_USERNAME)
-            .firstname(USER_3_FIRSTNAME)
-            .lastname(USER_3_LASTNAME)
-            .name(USER_3_NAME)
-            .qualifiedName(USER_3_QUALIFIED_NAME)
-            .build();
-
-    public final UserDetails USER_3_DETAILS = UserDetailsDto.builder()
-            .id(USER_3_ID.toString())
-            .username(USER_3_USERNAME)
-            .password(USER_3_PASSWORD)
-            .authorities(AUTHORITY_DEFAULT_RESEARCHER_AUTHORITIES)
-            .build();
-
-    public final Principal USER_3_PRINCIPAL = new UsernamePasswordAuthenticationToken(USER_3_DETAILS,
-            USER_3_PASSWORD, USER_3_DETAILS.getAuthorities());
-
-    public final at.ac.tuwien.ifs.dbrepo.core.api.amqp.UserDetailsDto USER_3_DETAILS_DTO = at.ac.tuwien.ifs.dbrepo.core.api.amqp.UserDetailsDto.builder()
-            .name(USER_3_USERNAME)
-            .tags(new String[]{})
-            .build();
-
-    public final UUID USER_4_ID = UUID.fromString("791d58c5-bfab-4520-b4fc-b44d4ab9feb0");
-    public final UUID USER_4_KEYCLOAK_ID = UUID.fromString("25040ad3-6d57-4052-b357-6b4c8a6e7f4d");
-    public final String USER_4_USERNAME = "junit4";
-    public final String USER_4_FIRSTNAME = "JUnit";
-    public final String USER_4_LASTNAME = "4";
-    public final String USER_4_NAME = "JUnit 4";
-    public final String USER_4_AFFILIATION = "TU Wien";
-    public final String USER_4_ORCID_URL = null;
-    @SuppressWarnings("java:S2068")
-    public final String USER_4_PASSWORD = "junit4";
-    @SuppressWarnings("java:S2068")
-    public final String USER_4_DATABASE_PASSWORD = "*C20EF5C6875857DEFA9BE6E9B62DD76AAAE51882" /* junit4 */;
-    public final String USER_4_QUALIFIED_NAME = USER_4_FIRSTNAME + " " + USER_4_LASTNAME + " — @" + USER_4_USERNAME;
-    public final Boolean USER_4_IS_INTERNAL = false;
-    public final String USER_4_THEME = "light";
-
-    public final UserAttributesDto USER_4_ATTRIBUTES_DTO = UserAttributesDto.builder()
-            .theme(USER_4_THEME)
-            .orcid(USER_4_ORCID_URL)
-            .affiliation(USER_4_AFFILIATION)
-            .mariadbPassword(USER_4_DATABASE_PASSWORD)
-            .build();
-
-    public final User USER_4 = User.builder()
-            .id(USER_4_ID)
-            .keycloakId(USER_4_KEYCLOAK_ID)
-            .username(USER_4_USERNAME)
-            .firstname(USER_4_FIRSTNAME)
-            .lastname(USER_4_LASTNAME)
-            .affiliation(USER_4_AFFILIATION)
-            .orcid(USER_4_ORCID_URL)
-            .theme(USER_4_THEME)
-            .mariadbPassword(USER_4_DATABASE_PASSWORD)
-            .isInternal(USER_4_IS_INTERNAL)
-            .build();
-
-    public final UserDto USER_4_DTO = UserDto.builder()
-            .id(USER_4_ID)
-            .username(USER_4_USERNAME)
-            .firstname(USER_4_FIRSTNAME)
-            .lastname(USER_4_LASTNAME)
-            .name(USER_4_NAME)
-            .attributes(USER_4_ATTRIBUTES_DTO)
-            .qualifiedName(USER_4_QUALIFIED_NAME)
-            .build();
-
-    public final UserBriefDto USER_4_BRIEF_DTO = UserBriefDto.builder()
-            .id(USER_4_ID)
-            .username(USER_4_USERNAME)
-            .firstname(USER_4_FIRSTNAME)
-            .lastname(USER_4_LASTNAME)
-            .name(USER_4_NAME)
-            .qualifiedName(USER_4_QUALIFIED_NAME)
-            .build();
-
-    public final UserDetails USER_4_DETAILS = UserDetailsDto.builder()
-            .id(USER_4_ID.toString())
-            .username(USER_4_USERNAME)
-            .password(USER_4_PASSWORD)
-            .authorities(new LinkedList<>())
-            .build();
-
-    public final Principal USER_4_PRINCIPAL = new UsernamePasswordAuthenticationToken(USER_4_DETAILS,
-            USER_4_PASSWORD, USER_4_DETAILS.getAuthorities());
-
-    public final UUID USER_5_ID = UUID.fromString("28ff851d-d7bc-4422-959c-edd7a5b15630");
-    public final UUID USER_5_KEYCLOAK_ID = UUID.fromString("28ff851d-d7bc-4422-959c-edd7a5b15630");
-    public final String USER_5_USERNAME = "nobody";
-    public final String USER_5_FIRSTNAME = "No";
-    public final String USER_5_LASTNAME = "Body";
-    public final String USER_5_NAME = "No Body";
-    public final String USER_5_AFFILIATION = "TU Wien";
-    @SuppressWarnings("java:S2068")
-    public final String USER_5_PASSWORD = "junit5";
-    @SuppressWarnings("java:S2068")
-    public final String USER_5_DATABASE_PASSWORD = "*C20EF5C6875857DEFA9BE6E9B62DD76AAAE51882" /* junit5 */;
-    public final String USER_5_QUALIFIED_NAME = USER_5_FIRSTNAME + " " + USER_5_LASTNAME + " — @" + USER_5_USERNAME;
-    public final Boolean USER_5_IS_INTERNAL = false;
-    public final String USER_5_THEME = "dark";
-
-    public final UserAttributesDto USER_5_ATTRIBUTES_DTO = UserAttributesDto.builder()
-            .theme(USER_5_THEME)
-            .affiliation(USER_5_AFFILIATION)
-            .mariadbPassword(USER_5_DATABASE_PASSWORD)
-            .build();
-
-    public final UserDto USER_5_DTO = UserDto.builder()
-            .id(USER_5_ID)
-            .username(USER_5_USERNAME)
-            .firstname(USER_5_FIRSTNAME)
-            .lastname(USER_5_LASTNAME)
-            .name(USER_5_NAME)
-            .qualifiedName(USER_5_QUALIFIED_NAME)
-            .attributes(USER_5_ATTRIBUTES_DTO)
-            .build();
-
-    public final UserBriefDto USER_5_BRIEF_DTO = UserBriefDto.builder()
-            .id(USER_5_ID)
-            .username(USER_5_USERNAME)
-            .firstname(USER_5_FIRSTNAME)
-            .lastname(USER_5_LASTNAME)
-            .qualifiedName(USER_5_QUALIFIED_NAME)
-            .build();
-
-    public final UserDetails USER_5_DETAILS = UserDetailsDto.builder()
-            .id(USER_5_ID.toString())
-            .username(USER_5_USERNAME)
-            .password(USER_5_PASSWORD)
-            .authorities(AUTHORITY_DEFAULT_DEVELOPER_AUTHORITIES)
-            .build();
-
-    public final Principal USER_5_PRINCIPAL = new UsernamePasswordAuthenticationToken(USER_5_DETAILS,
-            USER_5_PASSWORD, USER_5_DETAILS.getAuthorities());
-
-    public final User USER_5 = User.builder()
-            .id(USER_5_ID)
-            .keycloakId(USER_5_KEYCLOAK_ID)
-            .username(USER_5_USERNAME)
-            .firstname(USER_5_FIRSTNAME)
-            .lastname(USER_5_LASTNAME)
-            .affiliation(USER_5_AFFILIATION)
-            .theme(USER_5_THEME)
-            .mariadbPassword(USER_5_DATABASE_PASSWORD)
-            .isInternal(USER_5_IS_INTERNAL)
-            .build();
-
-    public final UUID USER_6_ID = UUID.fromString("28ff851d-d7bc-4422-959c-edd7a5b15630");
-    public final String USER_6_USERNAME = "system";
-    public final String USER_6_FIRSTNAME = "System";
-    public final String USER_6_LASTNAME = "System";
-    public final String USER_6_NAME = "System System";
-    public final String USER_6_AFFILIATION = "TU Wien";
-    public final String USER_6_ORCID = null;
-    @SuppressWarnings("java:S2068")
-    public final String USER_6_PASSWORD = "junit5";
-    @SuppressWarnings("java:S2068")
-    public final String USER_6_DATABASE_PASSWORD = "*C20EF5C6875857DEFA9BE6E9B62DD76AAAE51882" /* junit5 */;
-    public final Boolean USER_6_VERIFIED = true;
-    public final Boolean USER_6_ENABLED = true;
-    public final Boolean USER_6_IS_INTERNAL = false;
-    public final Boolean USER_6_THEME_DARK = false;
-    public final Instant USER_6_CREATED = Instant.ofEpochSecond(1677399592L) /* 2023-02-26 08:19:52 (UTC) */;
-    public final UUID USER_6_REALM_ID = REALM_DBREPO_ID;
-
-    public final UserDto USER_6_DTO = UserDto.builder()
-            .id(USER_6_ID)
-            .username(USER_6_USERNAME)
-            .firstname(USER_6_FIRSTNAME)
-            .lastname(USER_6_LASTNAME)
-            .build();
-
-    public final UserDetails USER_6_DETAILS = UserDetailsDto.builder()
-            .id(USER_6_ID.toString())
-            .username(USER_6_USERNAME)
-            .password(USER_6_PASSWORD)
-            .authorities(AUTHORITY_DEFAULT_RESEARCHER_AUTHORITIES)
-            .build();
-
-    public final Principal USER_6_PRINCIPAL = new UsernamePasswordAuthenticationToken(USER_6_DETAILS,
-            USER_6_PASSWORD, USER_6_DETAILS.getAuthorities());
-
-    public final UUID IMAGE_1_ID = UUID.fromString("e5449ade-acc1-4ba4-8858-e3496cdecd9c");
-    public final String IMAGE_1_REGISTRY = "docker.io";
-    public final String IMAGE_1_NAME = "mariadb";
-    public final String IMAGE_1_VERSION = "11.1.3";
-    public final String IMAGE_1_DIALECT = "org.hibernate.dialect.MariaDBDialect";
-    public final String IMAGE_1_DRIVER = "org.mariadb.jdbc.Driver";
-    public final String IMAGE_1_JDBC = "mariadb";
-    public final Integer IMAGE_1_PORT = 3306;
-    public final Boolean IMAGE_1_IS_DEFAULT = true;
-
-    public final ImageCreateDto IMAGE_1_CREATE_DTO = ImageCreateDto.builder()
-            .registry(IMAGE_1_REGISTRY)
-            .name(IMAGE_1_NAME)
-            .version(IMAGE_1_VERSION)
-            .dialect(IMAGE_1_DIALECT)
-            .jdbcMethod(IMAGE_1_JDBC)
-            .driverClass(IMAGE_1_DRIVER)
-            .defaultPort(IMAGE_1_PORT)
-            .build();
-
-    public final ImageChangeDto IMAGE_1_CHANGE_DTO = ImageChangeDto.builder()
-            .registry(IMAGE_1_REGISTRY)
-            .dialect(IMAGE_1_DIALECT)
-            .jdbcMethod(IMAGE_1_JDBC)
-            .driverClass(IMAGE_1_DRIVER)
-            .defaultPort(IMAGE_1_PORT)
-            .build();
-
-    public final ContainerImage IMAGE_1 = ContainerImage.builder()
-            .id(IMAGE_1_ID)
-            .name(IMAGE_1_NAME)
-            .registry(IMAGE_1_REGISTRY)
-            .version(IMAGE_1_VERSION)
-            .dialect(IMAGE_1_DIALECT)
-            .jdbcMethod(IMAGE_1_JDBC)
-            .driverClass(IMAGE_1_DRIVER)
-            .defaultPort(IMAGE_1_PORT)
-            .isDefault(IMAGE_1_IS_DEFAULT)
-            .operators(new LinkedList<>()) /* IMAGE_1_OPERATORS */
-            .build();
-
-    public final ImageDto IMAGE_1_DTO = ImageDto.builder()
-            .id(IMAGE_1_ID)
-            .name(IMAGE_1_NAME)
-            .version(IMAGE_1_VERSION)
-            .isDefault(IMAGE_1_IS_DEFAULT)
-            .jdbcMethod(IMAGE_1_JDBC)
-            .operators(null) /* IMAGE_1_OPERATORS_DTO */
-            .build();
-
-    public final ImageBriefDto IMAGE_1_BRIEF_DTO = ImageBriefDto.builder()
-            .id(IMAGE_1_ID)
-            .name(IMAGE_1_NAME)
-            .version(IMAGE_1_VERSION)
-            .isDefault(IMAGE_1_IS_DEFAULT)
-            .build();
-
-    public final UUID IMAGE_1_OPERATORS_1_ID = UUID.fromString("42a56348-38bd-4aba-b0f2-ac813d5d2da1");
-    public final String IMAGE_1_OPERATORS_1_DISPLAY_NAME = "XOR";
-    public final String IMAGE_1_OPERATORS_1_VALUE = "XOR";
-    public final String IMAGE_1_OPERATORS_1_DOCUMENTATION = "https://mariadb.com/kb/en/xor/";
-
-    public final UUID IMAGE_1_OPERATORS_2_ID = UUID.fromString("42a56348-38bd-4aba-b0f2-ac813d5d2da2");
-    public final String IMAGE_1_OPERATORS_2_DISPLAY_NAME = "=";
-    public final String IMAGE_1_OPERATORS_2_VALUE = "=";
-    public final String IMAGE_1_OPERATORS_2_DOCUMENTATION = "https://mariadb.com/kb/en/equal/";
-
-    public final List<Operator> IMAGE_1_OPERATORS = new LinkedList<>(List.of(
-            Operator.builder()
-                    .id(IMAGE_1_OPERATORS_1_ID)
-                    .image(IMAGE_1)
-                    .displayName(IMAGE_1_OPERATORS_1_DISPLAY_NAME)
-                    .value(IMAGE_1_OPERATORS_1_VALUE)
-                    .documentation(IMAGE_1_OPERATORS_1_DOCUMENTATION)
-                    .build(),
-            Operator.builder()
-                    .id(IMAGE_1_OPERATORS_2_ID)
-                    .image(IMAGE_1)
-                    .displayName(IMAGE_1_OPERATORS_2_DISPLAY_NAME)
-                    .value(IMAGE_1_OPERATORS_2_VALUE)
-                    .documentation(IMAGE_1_OPERATORS_2_DOCUMENTATION)
-                    .build()));
-
-    public final List<OperatorDto> IMAGE_1_OPERATORS_DTO = new LinkedList<>(List.of(
-            OperatorDto.builder()
-                    .id(IMAGE_1_OPERATORS_1_ID)
-                    .displayName(IMAGE_1_OPERATORS_1_DISPLAY_NAME)
-                    .value(IMAGE_1_OPERATORS_1_VALUE)
-                    .documentation(IMAGE_1_OPERATORS_1_DOCUMENTATION)
-                    .build(),
-            OperatorDto.builder()
-                    .id(IMAGE_1_OPERATORS_2_ID)
-                    .displayName(IMAGE_1_OPERATORS_2_DISPLAY_NAME)
-                    .value(IMAGE_1_OPERATORS_2_VALUE)
-                    .documentation(IMAGE_1_OPERATORS_2_DOCUMENTATION)
-                    .build()));
-
-    public final UUID CONTAINER_1_ID = UUID.fromString("7ddb7e87-b965-43a2-9a24-4fa406d998f4");
-    public final String CONTAINER_1_NAME = "u01";
-    public final String CONTAINER_1_INTERNALNAME = "dbrepo-userdb-u01";
-    public final String CONTAINER_1_UI_HOST = "localhost";
-    public final Integer CONTAINER_1_UI_PORT = 3306;
-    public final String CONTAINER_1_UI_ADDITIONAL_FLAGS = "?sslMode=disable";
-    public final Integer CONTAINER_1_QUOTA = 4;
-    public final Integer CONTAINER_1_COUNT = 3;
-    public final String CONTAINER_1_HOST = "localhost";
-    public final Integer CONTAINER_1_PORT = 3308;
-    public final String CONTAINER_1_PRIVILEGED_USERNAME = "root";
-    @SuppressWarnings("java:S2068")
-    public final String CONTAINER_1_PRIVILEGED_PASSWORD = "dbrepo";
-    public final Instant CONTAINER_1_CREATED = Instant.ofEpochSecond(1677399629L) /* 2023-02-26 08:20:29 (UTC) */;
-
-    public final Container CONTAINER_1 = Container.builder()
-            .id(CONTAINER_1_ID)
-            .name(CONTAINER_1_NAME)
-            .internalName(CONTAINER_1_INTERNALNAME)
-            .image(IMAGE_1)
-            .created(CONTAINER_1_CREATED)
-            .host(CONTAINER_1_HOST)
-            .port(CONTAINER_1_PORT)
-            .uiHost(CONTAINER_1_UI_HOST)
-            .uiPort(CONTAINER_1_UI_PORT)
-            .quota(CONTAINER_1_QUOTA)
-            .uiAdditionalFlags(CONTAINER_1_UI_ADDITIONAL_FLAGS)
-            .privilegedUsername(CONTAINER_1_PRIVILEGED_USERNAME)
-            .privilegedPassword(CONTAINER_1_PRIVILEGED_PASSWORD)
-            .databases(null) /* DATABASE_1, DATABASE_2, DATABASE_3 */
-            .build();
-
-    public final ContainerDto CONTAINER_1_DTO = ContainerDto.builder()
-            .id(CONTAINER_1_ID)
-            .name(CONTAINER_1_NAME)
-            .internalName(CONTAINER_1_INTERNALNAME)
-            .image(IMAGE_1_DTO)
-            .host(CONTAINER_1_HOST)
-            .port(CONTAINER_1_PORT)
-            .build();
-
-    public final ContainerBriefDto CONTAINER_1_BRIEF_DTO = ContainerBriefDto.builder()
-            .id(CONTAINER_1_ID)
-            .name(CONTAINER_1_NAME)
-            .internalName(CONTAINER_1_INTERNALNAME)
-            .quota(CONTAINER_1_QUOTA)
-            .count(CONTAINER_1_COUNT)
-            .image(IMAGE_1_BRIEF_DTO)
-            .build();
-
-    public final ContainerDto CONTAINER_1_PRIVILEGED_DTO = ContainerDto.builder()
-            .id(CONTAINER_1_ID)
-            .name(CONTAINER_1_NAME)
-            .internalName(CONTAINER_1_INTERNALNAME)
-            .image(IMAGE_1_DTO)
-            .host(CONTAINER_1_HOST)
-            .port(CONTAINER_1_PORT)
-            .lastRetrieved(Instant.now())
-            .username(CONTAINER_1_PRIVILEGED_USERNAME)
-            .password(CONTAINER_1_PRIVILEGED_PASSWORD)
-            .build();
-
-    public final UUID CONTAINER_2_ID = UUID.fromString("c2ec601e-2bfb-4be8-8891-0cb804a08d4a");
-    public final ContainerImage CONTAINER_2_IMAGE = IMAGE_1;
-    public final ImageDto CONTAINER_2_IMAGE_DTO = IMAGE_1_DTO;
-    public final String CONTAINER_2_NAME = "u02";
-    public final String CONTAINER_2_INTERNALNAME = "dbrepo-userdb-u02";
-    public final String CONTAINER_2_HOST = "localhost";
-    public final Integer CONTAINER_2_PORT = 3309;
-    public final Integer CONTAINER_2_QUOTA = 3;
-    public final Integer CONTAINER_2_COUNT = 3;
-    public final String CONTAINER_2_PRIVILEGED_USERNAME = "root";
-    @SuppressWarnings("java:S2068")
-    public final String CONTAINER_2_PRIVILEGED_PASSWORD = "dbrepo";
-    public final Instant CONTAINER_2_CREATED = Instant.ofEpochSecond(1677399655L) /* 2023-02-26 08:20:55 (UTC) */;
-
-    public final Container CONTAINER_2 = Container.builder()
-            .id(CONTAINER_2_ID)
-            .name(CONTAINER_2_NAME)
-            .internalName(CONTAINER_2_INTERNALNAME)
-            .image(CONTAINER_2_IMAGE)
-            .created(CONTAINER_2_CREATED)
-            .host(CONTAINER_2_HOST)
-            .port(CONTAINER_2_PORT)
-            .quota(CONTAINER_2_QUOTA)
-            .databases(new LinkedList<>(List.of()))
-            .privilegedUsername(CONTAINER_2_PRIVILEGED_USERNAME)
-            .privilegedPassword(CONTAINER_2_PRIVILEGED_PASSWORD)
-            .build();
-
-    public final ContainerDto CONTAINER_2_DTO = ContainerDto.builder()
-            .id(CONTAINER_2_ID)
-            .name(CONTAINER_2_NAME)
-            .internalName(CONTAINER_2_INTERNALNAME)
-            .image(CONTAINER_2_IMAGE_DTO)
-            .host(CONTAINER_2_HOST)
-            .port(CONTAINER_2_PORT)
-            .build();
-
-    public final ContainerBriefDto CONTAINER_2_DTO_BRIEF = ContainerBriefDto.builder()
-            .id(CONTAINER_2_ID)
-            .name(CONTAINER_2_NAME)
-            .internalName(CONTAINER_2_INTERNALNAME)
-            .quota(CONTAINER_2_QUOTA)
-            .build();
-
-    public final ContainerDto CONTAINER_2_PRIVILEGED_DTO = ContainerDto.builder()
-            .id(CONTAINER_2_ID)
-            .name(CONTAINER_2_NAME)
-            .internalName(CONTAINER_2_INTERNALNAME)
-            .image(CONTAINER_2_IMAGE_DTO)
-            .host(CONTAINER_2_HOST)
-            .port(CONTAINER_2_PORT)
-            .lastRetrieved(Instant.now())
-            .username(CONTAINER_2_PRIVILEGED_USERNAME)
-            .password(CONTAINER_2_PRIVILEGED_PASSWORD)
-            .build();
-
-    public final UUID CONTAINER_3_ID = UUID.fromString("1731c7d2-8bd1-4392-85bc-18a3be99e01d");
-    public final ContainerImage CONTAINER_3_IMAGE = IMAGE_1;
-    public final String CONTAINER_3_NAME = "u03";
-    public final String CONTAINER_3_INTERNALNAME = "dbrepo-userdb-u03";
-    public final String CONTAINER_3_HOST = "localhost";
-    public final Integer CONTAINER_3_PORT = 3310;
-    public final Integer CONTAINER_3_QUOTA = 20;
-    public final String CONTAINER_3_PRIVILEGED_USERNAME = "root";
-    @SuppressWarnings("java:S2068")
-    public final String CONTAINER_3_PRIVILEGED_PASSWORD = "dbrepo";
-    public final Instant CONTAINER_3_CREATED = Instant.ofEpochSecond(1677399672L) /* 2023-02-26 08:21:12 (UTC) */;
-
-    public final Container CONTAINER_3 = Container.builder()
-            .id(CONTAINER_3_ID)
-            .name(CONTAINER_3_NAME)
-            .internalName(CONTAINER_3_INTERNALNAME)
-            .image(CONTAINER_3_IMAGE)
-            .created(CONTAINER_3_CREATED)
-            .host(CONTAINER_3_HOST)
-            .port(CONTAINER_3_PORT)
-            .quota(CONTAINER_3_QUOTA)
-            .databases(new LinkedList<>(List.of()))
-            .privilegedUsername(CONTAINER_3_PRIVILEGED_USERNAME)
-            .privilegedPassword(CONTAINER_3_PRIVILEGED_PASSWORD)
-            .build();
-
-    public final UUID CONTAINER_4_ID = UUID.fromString("67aee75c-791c-410b-abbb-175c11ddd252");
-    public final ContainerImage CONTAINER_4_IMAGE = IMAGE_1;
-    public final String CONTAINER_4_NAME = "u04";
-    public final String CONTAINER_4_INTERNALNAME = "dbrepo-userdb-u04";
-    public final String CONTAINER_4_HOST = "localhost";
-    public final Integer CONTAINER_4_PORT = 3311;
-    public final Integer CONTAINER_4_QUOTA = 0;
-    public final String CONTAINER_4_PRIVILEGED_USERNAME = "root";
-    @SuppressWarnings("java:S2068")
-    public final String CONTAINER_4_PRIVILEGED_PASSWORD = "dbrepo";
-    public final Instant CONTAINER_4_CREATED = Instant.ofEpochSecond(1677399688L) /* 2023-02-26 08:21:28 (UTC) */;
-
-    public final Container CONTAINER_4 = Container.builder()
-            .id(CONTAINER_4_ID)
-            .name(CONTAINER_4_NAME)
-            .internalName(CONTAINER_4_INTERNALNAME)
-            .image(CONTAINER_4_IMAGE)
-            .created(CONTAINER_4_CREATED)
-            .host(CONTAINER_4_HOST)
-            .port(CONTAINER_4_PORT)
-            .quota(CONTAINER_4_QUOTA)
-            .privilegedUsername(CONTAINER_4_PRIVILEGED_USERNAME)
-            .privilegedPassword(CONTAINER_4_PRIVILEGED_PASSWORD)
-            .databases(null) /* DATABASE_4 */
-            .build();
-
-    public final String EXCHANGE_DBREPO_NAME = "dbrepo";
-    public final Boolean EXCHANGE_DBREPO_AUTO_DELETE = true;
-    public final Boolean EXCHANGE_DBREPO_DURABLE = true;
-    public final Boolean EXCHANGE_DBREPO_INTERNAL = true;
-    public final String EXCHANGE_DBREPO_TYPE = "topic";
-    public final String EXCHANGE_DBREPO_VHOST = "dbrepo";
 
-    public final ExchangeDto EXCHANGE_DBREPO_DTO = ExchangeDto.builder()
-            .autoDelete(EXCHANGE_DBREPO_AUTO_DELETE)
-            .type(EXCHANGE_DBREPO_TYPE)
-            .name(EXCHANGE_DBREPO_NAME)
-            .durable(EXCHANGE_DBREPO_DURABLE)
-            .vhost(EXCHANGE_DBREPO_VHOST)
-            .internal(EXCHANGE_DBREPO_INTERNAL)
-            .build();
-
-    public final UUID DATABASE_1_ID = UUID.fromString("b3bcb5bf-4f88-40e2-9726-9b0d2ee2b425");
-    public final String DATABASE_1_NAME = "Weather";
-    public final String DATABASE_1_DESCRIPTION = "Weather in Australia";
-    public final String DATABASE_1_INTERNALNAME = "weather";
-    public final Boolean DATABASE_1_PUBLIC = false;
-    public final Boolean DATABASE_1_SCHEMA_PUBLIC = false;
-    public final String DATABASE_1_EXCHANGE = "dbrepo";
-    public final Instant DATABASE_1_CREATED = Instant.ofEpochSecond(1677399741L) /* 2023-02-26 08:22:21 (UTC) */;
-    public final Instant DATABASE_1_LAST_MODIFIED = Instant.ofEpochSecond(1677399741L) /* 2023-02-26 08:22:21 (UTC) */;
-    public final UUID DATABASE_1_CREATED_BY = USER_1_ID();
-
-    public final CreateDatabaseDto DATABASE_1_CREATE = CreateDatabaseDto.builder()
-            .name(DATABASE_1_NAME)
-            .isPublic(DATABASE_1_PUBLIC)
-            .cid(CONTAINER_1_ID)
-            .build();
-
-    public final at.ac.tuwien.ifs.dbrepo.core.api.database.internal.CreateDatabaseDto DATABASE_1_CREATE_INTERNAL = at.ac.tuwien.ifs.dbrepo.core.api.database.internal.CreateDatabaseDto.builder()
-            .internalName(DATABASE_1_INTERNALNAME)
-            .containerId(CONTAINER_1_ID)
-            .username(USER_1_USERNAME())
-            .password(USER_1_PASSWORD())
-            .userId(USER_1_ID())
-            .privilegedUsername(CONTAINER_1_PRIVILEGED_USERNAME)
-            .privilegedPassword(CONTAINER_1_PRIVILEGED_PASSWORD)
-            .build();
-
-    public final UUID DATABASE_2_ID = UUID.fromString("dd9dfee2-9fbd-46b0-92d5-98f0f8866ffe");
-    public final String DATABASE_2_NAME = "Zoo";
-    public final String DATABASE_2_DESCRIPTION = "Zoo data";
-    public final String DATABASE_2_INTERNALNAME = "zoo";
-    public final Boolean DATABASE_2_PUBLIC = false;
-    public final Boolean DATABASE_2_SCHEMA_PUBLIC = true;
-    public final String DATABASE_2_EXCHANGE = "dbrepo";
-    public final Instant DATABASE_2_CREATED = Instant.ofEpochSecond(1677399772L) /* 2023-02-26 08:22:52 (UTC) */;
-    public final Instant DATABASE_2_LAST_MODIFIED = Instant.ofEpochSecond(1677399772L) /* 2023-02-26 08:22:52 (UTC) */;
-    public final UUID DATABASE_2_OWNER = USER_2_ID();
-    public final UUID DATABASE_2_CREATOR = USER_2_ID();
-
-    public final CreateDatabaseDto DATABASE_2_CREATE = CreateDatabaseDto.builder()
-            .name(DATABASE_2_NAME)
-            .isPublic(DATABASE_2_PUBLIC)
-            .cid(CONTAINER_1_ID)
-            .build();
-
-    public final UUID DATABASE_3_ID = UUID.fromString("9d8cb9a9-9468-4801-a2e0-2dac8bc67c31");
-    public final String DATABASE_3_NAME = "Musicology";
-    public final String DATABASE_3_DESCRIPTION = "Musicology data";
-    public final String DATABASE_3_INTERNALNAME = "musicology";
-    public final Boolean DATABASE_3_PUBLIC = true;
-    public final Boolean DATABASE_3_SCHEMA_PUBLIC = false;
-    public final String DATABASE_3_EXCHANGE = "dbrepo";
-    public final Instant DATABASE_3_CREATED = Instant.ofEpochSecond(1677399792L) /* 2023-02-26 08:23:12 (UTC) */;
-    public final Instant DATABASE_3_LAST_MODIFIED = Instant.ofEpochSecond(1677399792L) /* 2023-02-26 08:23:12 (UTC) */;
-    public final UUID DATABASE_3_OWNER = USER_3_ID;
-
-    public final DatabaseDto DATABASE_3_DTO = DatabaseDto.builder()
-            .id(DATABASE_3_ID)
-            .isPublic(DATABASE_3_PUBLIC)
-            .isSchemaPublic(DATABASE_3_SCHEMA_PUBLIC)
-            .name(DATABASE_3_NAME)
-            .internalName(DATABASE_3_INTERNALNAME)
-            .owner(USER_3_BRIEF_DTO)
-            .container(CONTAINER_1_DTO)
-            .exchangeName(DATABASE_3_EXCHANGE)
-            .tables(new LinkedList<>()) /* TABLE_8_DTO */
-            .views(new LinkedList<>()) /* VIEW_5_DTO */
-            .identifiers(new LinkedList<>()) /* IDENTIFIER_6_DTO */
-            .build();
-
-    public final DatabaseDto DATABASE_3_PRIVILEGED_DTO = DatabaseDto.builder()
-            .id(DATABASE_3_ID)
-            .isPublic(DATABASE_3_PUBLIC)
-            .isSchemaPublic(DATABASE_3_SCHEMA_PUBLIC)
-            .name(DATABASE_3_NAME)
-            .internalName(DATABASE_3_INTERNALNAME)
-            .owner(USER_3_BRIEF_DTO)
-            .container(CONTAINER_1_PRIVILEGED_DTO)
-            .exchangeName(DATABASE_3_EXCHANGE)
-            .tables(new LinkedList<>()) /* TABLE_8_DTO */
-            .views(new LinkedList<>()) /* VIEW_5_DTO */
-            .identifiers(new LinkedList<>()) /* IDENTIFIER_6_DTO */
-            .lastRetrieved(Instant.now())
-            .build();
+    public final String USER_3_USERNAME() {
+        return "junit3";
+    }
 
-    public final DatabaseBriefDto DATABASE_3_PRIVILEGED_BRIEF_DTO = DatabaseBriefDto.builder()
-            .id(DATABASE_3_ID)
-            .isPublic(DATABASE_3_PUBLIC)
-            .isSchemaPublic(DATABASE_3_SCHEMA_PUBLIC)
-            .name(DATABASE_3_NAME)
-            .internalName(DATABASE_3_INTERNALNAME)
-            .ownerId(USER_3_ID)
-            .identifiers(new LinkedList<>()) /* IDENTIFIER_6_DTO */
-            .build();
+    public final String USER_3_FIRSTNAME() {
+        return "System";
+    }
 
-    public final DatabaseBriefDto DATABASE_3_BRIEF_DTO = DatabaseBriefDto.builder()
-            .id(DATABASE_3_ID)
-            .isPublic(DATABASE_3_PUBLIC)
-            .isSchemaPublic(DATABASE_3_SCHEMA_PUBLIC)
-            .name(DATABASE_3_NAME)
-            .internalName(DATABASE_3_INTERNALNAME)
-            .ownerId(USER_3_ID)
-            .identifiers(new LinkedList<>())
-            .build();
+    public final String USER_3_LASTNAME() {
+        return "System";
+    }
 
-    public final CreateDatabaseDto DATABASE_3_CREATE = CreateDatabaseDto.builder()
-            .name(DATABASE_3_NAME)
-            .isPublic(DATABASE_3_PUBLIC)
-            .cid(CONTAINER_1_ID)
-            .build();
-
-    public final UUID DATABASE_4_ID = UUID.fromString("c503d7f3-5952-4d97-b26a-da86bea4c20d");
-    public final String DATABASE_4_NAME = "Weather AT";
-    public final String DATABASE_4_DESCRIPTION = "Weather data";
-    public final Boolean DATABASE_4_PUBLIC = true;
-    public final Boolean DATABASE_4_SCHEMA_PUBLIC = true;
-    public final String DATABASE_4_INTERNALNAME = "weather_at";
-    public final String DATABASE_4_EXCHANGE = "dbrepo";
-    public final Instant DATABASE_4_CREATED = Instant.ofEpochSecond(1677399813L) /* 2023-02-26 08:23:33 (UTC) */;
-    public final Instant DATABASE_4_LAST_MODIFIED = Instant.ofEpochSecond(1677399813L) /* 2023-02-26 08:23:33 (UTC) */;
-    public final UUID DATABASE_4_OWNER = USER_4_ID;
-    public final UUID DATABASE_4_CREATOR = USER_4_ID;
-
-    public final DatabaseBriefDto DATABASE_4_BRIEF_DTO = DatabaseBriefDto.builder()
-            .id(DATABASE_4_ID)
-            .isPublic(DATABASE_4_PUBLIC)
-            .isSchemaPublic(DATABASE_4_SCHEMA_PUBLIC)
-            .name(DATABASE_4_NAME)
-            .description(DATABASE_4_DESCRIPTION)
-            .internalName(DATABASE_4_INTERNALNAME)
-            .ownerId(USER_4_ID)
-            .identifiers(new LinkedList<>())
-            .build();
+    public final String USER_3_NAME() {
+        return "System System";
+    }
 
-    public final DatabaseDto DATABASE_4_DTO = DatabaseDto.builder()
-            .id(DATABASE_4_ID)
-            .isPublic(DATABASE_4_PUBLIC)
-            .isSchemaPublic(DATABASE_4_SCHEMA_PUBLIC)
-            .name(DATABASE_4_NAME)
-            .container(CONTAINER_2_DTO)
-            .description(DATABASE_4_DESCRIPTION)
-            .internalName(DATABASE_4_INTERNALNAME)
-            .exchangeName(DATABASE_4_EXCHANGE)
-            .owner(USER_4_BRIEF_DTO)
-            .tables(new LinkedList<>()) /* TABLE_9_DTO */
-            .views(new LinkedList<>())
-            .identifiers(new LinkedList<>()) /* IDENTIFIER_7_DTO */
-            .build();
-
-    public final DatabaseDto DATABASE_4_PRIVILEGED_DTO = DatabaseDto.builder()
-            .id(DATABASE_4_ID)
-            .isPublic(DATABASE_4_PUBLIC)
-            .isSchemaPublic(DATABASE_4_SCHEMA_PUBLIC)
-            .name(DATABASE_4_NAME)
-            .container(CONTAINER_2_PRIVILEGED_DTO)
-            .description(DATABASE_4_DESCRIPTION)
-            .internalName(DATABASE_4_INTERNALNAME)
-            .exchangeName(DATABASE_4_EXCHANGE)
-            .owner(USER_4_BRIEF_DTO)
-            .tables(new LinkedList<>()) /* TABLE_9_DTO */
-            .views(new LinkedList<>())
-            .identifiers(new LinkedList<>()) /* IDENTIFIER_7_DTO */
-            .lastRetrieved(Instant.now())
-            .build();
+    public final String USER_3_AFFILIATION() {
+        return "TU Wien";
+    }
 
-    public final CreateTableDto TABLE_0_CREATE_DTO = CreateTableDto.builder()
-            .name("full")
-            .description("full example")
-            .constraints(CreateTableConstraintsDto.builder()
-                    .uniques(new LinkedList<>())
-                    .foreignKeys(new LinkedList<>())
-                    .build())
-            .columns(List.of(CreateTableColumnDto.builder()
-                            .name("col1a")
-                            .type(ColumnTypeDto.CHAR)
-                            .nullAllowed(true)
-                            .build(),
-                    CreateTableColumnDto.builder()
-                            .name("col1b")
-                            .type(ColumnTypeDto.CHAR)
-                            .nullAllowed(true)
-                            .size(50L)
-                            .build(),
-                    CreateTableColumnDto.builder()
-                            .name("col2a")
-                            .type(ColumnTypeDto.VARCHAR)
-                            .nullAllowed(true)
-                            .build(),
-                    CreateTableColumnDto.builder()
-                            .name("col2b")
-                            .type(ColumnTypeDto.VARCHAR)
-                            .nullAllowed(true)
-                            .size(1024L)
-                            .build(),
-                    CreateTableColumnDto.builder()
-                            .name("col3")
-                            .type(ColumnTypeDto.BINARY)
-                            .nullAllowed(true)
-                            .build(),
-                    CreateTableColumnDto.builder()
-                            .name("col4")
-                            .type(ColumnTypeDto.VARBINARY)
-                            .nullAllowed(true)
-                            .size(200L)
-                            .build(),
-                    CreateTableColumnDto.builder()
-                            .name("col5")
-                            .type(ColumnTypeDto.TINYBLOB)
-                            .nullAllowed(true)
-                            .build(),
-                    CreateTableColumnDto.builder()
-                            .name("col6")
-                            .type(ColumnTypeDto.TINYTEXT)
-                            .nullAllowed(true)
-                            .build(),
-                    CreateTableColumnDto.builder()
-                            .name("col7")
-                            .type(ColumnTypeDto.TEXT)
-                            .nullAllowed(true)
-                            .build(),
-                    CreateTableColumnDto.builder()
-                            .name("col8")
-                            .type(ColumnTypeDto.BLOB)
-                            .nullAllowed(true)
-                            .build(),
-                    CreateTableColumnDto.builder()
-                            .name("col9")
-                            .type(ColumnTypeDto.MEDIUMTEXT)
-                            .nullAllowed(true)
-                            .build(),
-                    CreateTableColumnDto.builder()
-                            .name("col10")
-                            .type(ColumnTypeDto.MEDIUMBLOB)
-                            .nullAllowed(true)
-                            .build(),
-                    CreateTableColumnDto.builder()
-                            .name("col11")
-                            .type(ColumnTypeDto.LONGTEXT)
-                            .nullAllowed(true)
-                            .build(),
-                    CreateTableColumnDto.builder()
-                            .name("col12")
-                            .type(ColumnTypeDto.LONGBLOB)
-                            .nullAllowed(true)
-                            .build(),
-                    CreateTableColumnDto.builder()
-                            .name("col13")
-                            .type(ColumnTypeDto.ENUM)
-                            .nullAllowed(true)
-                            .enums(new LinkedList<>(List.of("val1", "val2")))
-                            .build(),
-                    CreateTableColumnDto.builder()
-                            .name("col14")
-                            .type(ColumnTypeDto.SET)
-                            .nullAllowed(true)
-                            .sets(new LinkedList<>(List.of("val1", "val2")))
-                            .build(),
-                    CreateTableColumnDto.builder()
-                            .name("col15")
-                            .type(ColumnTypeDto.BIT)
-                            .nullAllowed(true)
-                            .build(),
-                    CreateTableColumnDto.builder()
-                            .name("col16")
-                            .type(ColumnTypeDto.TINYINT)
-                            .nullAllowed(true)
-                            .build(),
-                    CreateTableColumnDto.builder()
-                            .name("col17")
-                            .type(ColumnTypeDto.BOOL)
-                            .nullAllowed(true)
-                            .build(),
-                    CreateTableColumnDto.builder()
-                            .name("col18")
-                            .type(ColumnTypeDto.SMALLINT)
-                            .nullAllowed(true)
-                            .build(),
-                    CreateTableColumnDto.builder()
-                            .name("col19")
-                            .type(ColumnTypeDto.MEDIUMINT)
-                            .nullAllowed(true)
-                            .build(),
-                    CreateTableColumnDto.builder()
-                            .name("col20")
-                            .type(ColumnTypeDto.INT)
-                            .nullAllowed(true)
-                            .build(),
-                    CreateTableColumnDto.builder()
-                            .name("col21")
-                            .type(ColumnTypeDto.BIGINT)
-                            .nullAllowed(true)
-                            .build(),
-                    CreateTableColumnDto.builder()
-                            .name("col22")
-                            .type(ColumnTypeDto.FLOAT)
-                            .nullAllowed(true)
-                            .build(),
-                    CreateTableColumnDto.builder()
-                            .name("col23")
-                            .type(ColumnTypeDto.DOUBLE)
-                            .nullAllowed(true)
-                            .build(),
-                    CreateTableColumnDto.builder()
-                            .name("col24")
-                            .type(ColumnTypeDto.DECIMAL)
-                            .nullAllowed(true)
-                            .build(),
-                    CreateTableColumnDto.builder()
-                            .name("col25")
-                            .type(ColumnTypeDto.DATE)
-                            .nullAllowed(true)
-                            .build(),
-                    CreateTableColumnDto.builder()
-                            .name("col26")
-                            .type(ColumnTypeDto.DATETIME)
-                            .nullAllowed(true)
-                            .build(),
-                    CreateTableColumnDto.builder()
-                            .name("col27")
-                            .type(ColumnTypeDto.TIMESTAMP)
-                            .nullAllowed(true)
-                            .build(),
-                    CreateTableColumnDto.builder()
-                            .name("col28")
-                            .type(ColumnTypeDto.TIME)
-                            .nullAllowed(true)
-                            .build(),
-                    CreateTableColumnDto.builder()
-                            .name("col29")
-                            .type(ColumnTypeDto.YEAR)
-                            .nullAllowed(true)
-                            .build()))
-            .build();
-
-    public final UUID TABLE_1_ID = UUID.fromString("666d0b6b-f017-4f7c-80d8-a47174d8b539");
-    public final String TABLE_1_NAME = "Weather AUS";
-    public final String TABLE_1_INTERNAL_NAME = "weather_aus";
-    public final Boolean TABLE_1_VERSIONED = true;
-    public final Boolean TABLE_1_IS_PUBLIC = false;
-    public final Boolean TABLE_1_SCHEMA_PUBLIC = false;
-    public final Boolean TABLE_1_PROCESSED_CONSTRAINTS = true;
-    public final String TABLE_1_DESCRIPTION = "Weather in Australia";
-    public final String TABLE_1_QUEUE_NAME = TABLE_1_INTERNAL_NAME;
-    public final String TABLE_1_ROUTING_KEY = "dbrepo." + DATABASE_1_ID + "." + TABLE_1_ID;
-    public final Long TABLE_1_AVG_ROW_LENGTH = 3L;
-    public final Long TABLE_1_NUM_ROWS = 3L;
-    public final Long TABLE_1_DATA_LENGTH = 2000L;
-    public final Long TABLE_1_MAX_DATA_LENGTH = Long.MAX_VALUE;
-    public final Instant TABLE_1_CREATED = Instant.ofEpochSecond(1677399975L) /* 2023-02-26 08:26:15 (UTC) */;
-    public final Instant TABLE_1_LAST_MODIFIED = Instant.ofEpochSecond(1677399975L) /* 2023-02-26 08:26:15 (UTC) */;
-
-    public final Table TABLE_1 = Table.builder()
-            .id(TABLE_1_ID)
-            .tdbid(DATABASE_1_ID)
-            .database(null /* DATABASE_1 */)
-            .created(TABLE_1_CREATED)
-            .internalName(TABLE_1_INTERNAL_NAME)
-            .isVersioned(TABLE_1_VERSIONED)
-            .isPublic(TABLE_1_IS_PUBLIC)
-            .isSchemaPublic(TABLE_1_SCHEMA_PUBLIC)
-            .description(TABLE_1_DESCRIPTION)
-            .name(TABLE_1_NAME)
-            .queueName(TABLE_1_QUEUE_NAME)
-            .identifiers(new LinkedList<>())
-            .columns(new LinkedList<>() /* TABLE_1_COLUMNS */)
-            .constraints(null) /* TABLE_1_CONSTRAINTS */
-            .ownedBy(USER_1_ID())
-            .owner(USER_1)
-            .lastModified(TABLE_1_LAST_MODIFIED)
-            .avgRowLength(TABLE_1_AVG_ROW_LENGTH)
-            .numRows(TABLE_1_NUM_ROWS)
-            .dataLength(TABLE_1_DATA_LENGTH)
-            .maxDataLength(TABLE_1_MAX_DATA_LENGTH)
-            .build();
-
-    public final TableDto TABLE_1_DTO = TableDto.builder()
-            .id(TABLE_1_ID)
-            .databaseId(DATABASE_1_ID)
-            .internalName(TABLE_1_INTERNAL_NAME)
-            .isVersioned(TABLE_1_VERSIONED)
-            .isPublic(TABLE_1_IS_PUBLIC)
-            .isSchemaPublic(TABLE_1_SCHEMA_PUBLIC)
-            .description(TABLE_1_DESCRIPTION)
-            .name(TABLE_1_NAME)
-            .queueName(TABLE_1_QUEUE_NAME)
-            .routingKey(TABLE_1_ROUTING_KEY)
-            .identifiers(new LinkedList<>())
-            .columns(new LinkedList<>() /* TABLE_1_COLUMNS_DTO */)
-            .constraints(null) /* TABLE_1_CONSTRAINTS_DTO */
-            .owner(USER_1_BRIEF_DTO)
-            .avgRowLength(TABLE_1_AVG_ROW_LENGTH)
-            .numRows(TABLE_1_NUM_ROWS)
-            .dataLength(TABLE_1_DATA_LENGTH)
-            .maxDataLength(TABLE_1_MAX_DATA_LENGTH)
-            .build();
+    public final String USER_3_ORCID_URL() {
+        return null;
+    }
 
-    public final UUID COLUMN_1_1_ID = UUID.fromString("377c0a6e-938e-458c-ad2b-bbbd75d46412");
+    @SuppressWarnings("java:S2068")
+    public final String USER_3_PASSWORD() {
+        return "password";
+    }
 
-    public final UUID COLUMN_1_2_ID = UUID.fromString("dbca4821-3023-479b-a25a-c08eb0ec02ce");
+    @SuppressWarnings("java:S2068")
+    public final String USER_3_DATABASE_PASSWORD() {
+        return "*D65FCA043964B63E849DD6334699ECB065905DA4" /* junit3 */;
+    }
 
-    public final UUID COLUMN_1_3_ID = UUID.fromString("8ff0351e-4882-4948-94af-598e4b264b25");
+    public final String USER_3_QUALIFIED_NAME() {
+        return USER_3_FIRSTNAME() + " " + USER_3_LASTNAME() + " — @" + USER_3_USERNAME();
+    }
 
-    public final UUID COLUMN_1_4_ID = UUID.fromString("9ab256eb-3324-4e76-af3b-e3e2a58ce161");
+    public final Boolean USER_3_IS_INTERNAL() {
+        return false;
+    }
 
-    public final UUID COLUMN_1_5_ID = UUID.fromString("619e9355-51aa-438f-8579-80cec30f35cb");
+    public final String USER_3_THEME() {
+        return "light";
+    }
 
-    public final List<ColumnDto> TABLE_1_COLUMNS_DTO = List.of(ColumnDto.builder()
-                    .id(COLUMN_1_1_ID)
-                    .tableId(TABLE_1_ID)
-                    .databaseId(DATABASE_1_ID)
-                    .ordinalPosition(0)
-                    .name("id")
-                    .internalName("id")
-                    .columnType(ColumnTypeDto.SERIAL)
-                    .isNullAllowed(false)
-                    .enums(null)
-                    .sets(null)
-                    .build(),
-            ColumnDto.builder()
-                    .id(COLUMN_1_2_ID)
-                    .tableId(TABLE_1_ID)
-                    .databaseId(DATABASE_1_ID)
-                    .ordinalPosition(1)
-                    .name("Date")
-                    .internalName("date")
-                    .columnType(ColumnTypeDto.DATE)
-                    .isNullAllowed(true)
-                    .enums(null)
-                    .sets(null)
-                    .build(),
-            ColumnDto.builder()
-                    .id(COLUMN_1_3_ID)
-                    .tableId(TABLE_1_ID)
-                    .databaseId(DATABASE_1_ID)
-                    .ordinalPosition(2)
-                    .name("Location")
-                    .internalName("location")
-                    .columnType(ColumnTypeDto.VARCHAR)
-                    .size(255L)
-                    .isNullAllowed(true)
-                    .enums(null)
-                    .sets(null)
-                    .build(),
-            ColumnDto.builder()
-                    .id(COLUMN_1_4_ID)
-                    .tableId(TABLE_1_ID)
-                    .databaseId(DATABASE_1_ID)
-                    .ordinalPosition(3)
-                    .name("MinTemp")
-                    .internalName("mintemp")
-                    .columnType(ColumnTypeDto.DECIMAL)
-                    .size(10L)
-                    .d(0L)
-                    .isNullAllowed(true)
-                    .enums(null)
-                    .sets(null)
-                    .build(),
-            ColumnDto.builder()
-                    .id(COLUMN_1_5_ID)
-                    .tableId(TABLE_1_ID)
-                    .databaseId(DATABASE_1_ID)
-                    .ordinalPosition(4)
-                    .name("Rainfall")
-                    .internalName("rainfall")
-                    .columnType(ColumnTypeDto.DECIMAL)
-                    .size(10L)
-                    .d(0L)
-                    .concept(CONCEPT_1_BRIEF_DTO)
-                    .unit(UNIT_1_BRIEF_DTO)
-                    .isNullAllowed(true)
-                    .enums(null)
-                    .sets(null)
-                    .build());
+    public final UserAttributesDto USER_3_ATTRIBUTES_DTO() {
+        return UserAttributesDto.builder()
+                .theme(USER_3_THEME())
+                .orcid(USER_3_ORCID_URL())
+                .affiliation(USER_3_AFFILIATION())
+                .mariadbPassword(USER_3_DATABASE_PASSWORD())
+                .build();
+    }
 
-    public final TableBriefDto TABLE_1_BRIEF_DTO = TableBriefDto.builder()
-            .id(TABLE_1_ID)
-            .databaseId(DATABASE_1_ID)
-            .internalName(TABLE_1_INTERNAL_NAME)
-            .isVersioned(TABLE_1_VERSIONED)
-            .isPublic(TABLE_1_IS_PUBLIC)
-            .isSchemaPublic(TABLE_1_SCHEMA_PUBLIC)
-            .description(TABLE_1_DESCRIPTION)
-            .name(TABLE_1_NAME)
-            .ownedBy(USER_1_ID())
-            .build();
+    public final User USER_3() {
+        return User.builder()
+                .id(USER_3_ID())
+                .keycloakId(USER_3_KEYCLOAK_ID())
+                .username(USER_3_USERNAME())
+                .firstname(USER_3_FIRSTNAME())
+                .lastname(USER_3_LASTNAME())
+                .affiliation(USER_3_AFFILIATION())
+                .orcid(USER_3_ORCID_URL())
+                .theme(USER_3_THEME())
+                .mariadbPassword(USER_3_DATABASE_PASSWORD())
+                .isInternal(USER_3_IS_INTERNAL())
+                .accesses(new LinkedList<>())
+                .build();
+    }
 
-    public final Long TABLE_1_DATA_COUNT = 3L;
-    @SuppressWarnings("java:S3599")
-    public final List<Map<String, Object>> TABLE_1_DATA_DTO = new LinkedList<>(List.of(
-            new HashMap<>() {{
-                put("id", BigInteger.valueOf(1L));
-                put("date", LocalDate.of(2008, 12, 1).atStartOfDay().toInstant(ZoneOffset.UTC));
-                put("location", "Albury");
-                put("mintemp", 13.4);
-                put("rainfall", 0.6);
-            }},
-            new HashMap<>() {{
-                put("id", BigInteger.valueOf(2L));
-                put("date", LocalDate.of(2008, 12, 2).atStartOfDay().toInstant(ZoneOffset.UTC));
-                put("location", "Albury");
-                put("mintemp", 7.4);
-                put("rainfall", 0);
-            }},
-            new HashMap<>() {{
-                put("id", BigInteger.valueOf(3L));
-                put("date", LocalDate.of(2008, 12, 3).atStartOfDay().toInstant(ZoneOffset.UTC));
-                put("location", "Albury");
-                put("mintemp", 12.9);
-                put("rainfall", 0);
-            }}
-    ));
+    public final UserDto USER_3_DTO() {
+        return UserDto.builder()
+                .id(USER_3_ID())
+                .username(USER_3_USERNAME())
+                .firstname(USER_3_FIRSTNAME())
+                .lastname(USER_3_LASTNAME())
+                .name(USER_3_NAME())
+                .qualifiedName(USER_3_QUALIFIED_NAME())
+                .attributes(USER_3_ATTRIBUTES_DTO())
+                .build();
+    }
 
-    public final UUID TABLE_2_ID = UUID.fromString("0cc067b6-4e81-4871-b47e-17a38228a574");
-    public final String TABLE_2_NAME = "Weather Location";
-    public final String TABLE_2_INTERNALNAME = "weather_location";
-    public final Boolean TABLE_2_VERSIONED = true;
-    public final Boolean TABLE_2_IS_PUBLIC = false;
-    public final Boolean TABLE_2_SCHEMA_PUBLIC = true;
-    public final Boolean TABLE_2_PROCESSED_CONSTRAINTS = true;
-    public final String TABLE_2_DESCRIPTION = "Weather location";
-    public final String TABLE_2_QUEUE_NAME = TABLE_2_INTERNALNAME;
-    public final String TABLE_2_ROUTING_KEY = "dbrepo." + DATABASE_1_ID + "." + TABLE_2_ID;
-    public final Instant TABLE_2_CREATED = Instant.ofEpochSecond(1677400007L) /* 2023-02-26 08:26:47 (UTC) */;
-    public final Instant TABLE_2_LAST_MODIFIED = Instant.ofEpochSecond(1677400007L) /* 2023-02-26 08:26:47 (UTC) */;
-    public final Long TABLE_2_AVG_ROW_LENGTH = 3L;
-    public final Long TABLE_2_NUM_ROWS = 3L;
-    public final Long TABLE_2_DATA_LENGTH = 2000L;
-    public final Long TABLE_2_MAX_DATA_LENGTH = Long.MAX_VALUE;
-
-    public final Table TABLE_2 = Table.builder()
-            .id(TABLE_2_ID)
-            .tdbid(DATABASE_1_ID)
-            .database(null /* DATABASE_1 */)
-            .created(TABLE_2_CREATED)
-            .internalName(TABLE_2_INTERNALNAME)
-            .isVersioned(TABLE_2_VERSIONED)
-            .isPublic(TABLE_2_IS_PUBLIC)
-            .isSchemaPublic(TABLE_2_SCHEMA_PUBLIC)
-            .description(TABLE_2_DESCRIPTION)
-            .name(TABLE_2_NAME)
-            .lastModified(TABLE_2_LAST_MODIFIED)
-            .queueName(TABLE_2_QUEUE_NAME)
-            .columns(new LinkedList<>() /* TABLE_2_COLUMNS */)
-            .constraints(null) /* TABLE_2_CONSTRAINTS */
-            .owner(USER_2)
-            .ownedBy(USER_2_ID())
-            .avgRowLength(TABLE_2_AVG_ROW_LENGTH)
-            .numRows(TABLE_2_NUM_ROWS)
-            .dataLength(TABLE_2_DATA_LENGTH)
-            .maxDataLength(TABLE_2_MAX_DATA_LENGTH)
-            .build();
-
-    public final TableDto TABLE_2_DTO = TableDto.builder()
-            .id(TABLE_2_ID)
-            .databaseId(DATABASE_1_ID)
-            .internalName(TABLE_2_INTERNALNAME)
-            .isVersioned(TABLE_2_VERSIONED)
-            .isPublic(TABLE_2_IS_PUBLIC)
-            .isSchemaPublic(TABLE_2_SCHEMA_PUBLIC)
-            .description(TABLE_2_DESCRIPTION)
-            .name(TABLE_2_NAME)
-            .queueName(TABLE_2_QUEUE_NAME)
-            .routingKey(TABLE_2_ROUTING_KEY)
-            .columns(new LinkedList<>() /* TABLE_2_COLUMNS_DTO */)
-            .constraints(null) /* TABLE_2_CONSTRAINTS_DTO */
-            .owner(USER_2_BRIEF_DTO)
-            .avgRowLength(TABLE_2_AVG_ROW_LENGTH)
-            .numRows(TABLE_2_NUM_ROWS)
-            .dataLength(TABLE_2_DATA_LENGTH)
-            .maxDataLength(TABLE_2_MAX_DATA_LENGTH)
-            .build();
+    public final UserBriefDto USER_3_BRIEF_DTO() {
+        return UserBriefDto.builder()
+                .id(USER_3_ID())
+                .username(USER_3_USERNAME())
+                .firstname(USER_3_FIRSTNAME())
+                .lastname(USER_3_LASTNAME())
+                .name(USER_3_NAME())
+                .qualifiedName(USER_3_QUALIFIED_NAME())
+                .build();
+    }
 
-    public final TableBriefDto TABLE_2_BRIEF_DTO = TableBriefDto.builder()
-            .id(TABLE_2_ID)
-            .databaseId(DATABASE_1_ID)
-            .internalName(TABLE_2_INTERNALNAME)
-            .isVersioned(TABLE_2_VERSIONED)
-            .isPublic(TABLE_2_IS_PUBLIC)
-            .isSchemaPublic(TABLE_2_SCHEMA_PUBLIC)
-            .description(TABLE_2_DESCRIPTION)
-            .name(TABLE_2_NAME)
-            .ownedBy(USER_2_ID())
-            .build();
+    public final UserDetails USER_3_DETAILS() {
+        return UserDetailsDto.builder()
+                .id(USER_3_ID().toString())
+                .username(USER_3_USERNAME())
+                .password(USER_3_PASSWORD())
+                .authorities(AUTHORITY_DEFAULT_RESEARCHER_AUTHORITIES())
+                .build();
+    }
 
-    public final UUID TABLE_3_ID = UUID.fromString("a94ee518-c235-496b-8613-b0c643bc1b11");
-    public final String TABLE_3_NAME = "Sensor";
-    public final String TABLE_3_INTERNALNAME = "sensor";
-    public final Boolean TABLE_3_VERSIONED = true;
-    public final Boolean TABLE_3_IS_PUBLIC = false;
-    public final Boolean TABLE_3_SCHEMA_PUBLIC = false;
-    public final Boolean TABLE_3_PROCESSED_CONSTRAINTS = true;
-    public final String TABLE_3_DESCRIPTION = "Some sensor data";
-    public final String TABLE_3_QUEUE_NAME = TABLE_3_INTERNALNAME;
-    public final String TABLE_3_ROUTING_KEY = "dbrepo." + DATABASE_1_ID + "." + TABLE_3_ID;
-    public final Instant TABLE_3_CREATED = Instant.ofEpochSecond(1677400031L) /* 2023-02-26 08:27:11 (UTC) */;
-    public final Instant TABLE_3_LAST_MODIFIED = Instant.ofEpochSecond(1677400031L) /* 2023-02-26 08:27:11 (UTC) */;
-    public final Long TABLE_3_AVG_ROW_LENGTH = 6L;
-    public final Long TABLE_3_NUM_ROWS = 6L;
-    public final Long TABLE_3_DATA_LENGTH = 1800L;
-    public final Long TABLE_3_MAX_DATA_LENGTH = Long.MAX_VALUE;
+    public final Principal USER_3_PRINCIPAL() {
+        return new UsernamePasswordAuthenticationToken(USER_3_DETAILS(), USER_3_PASSWORD(),
+                USER_3_DETAILS().getAuthorities());
+    }
 
-    public final Table TABLE_3 = Table.builder()
-            .id(TABLE_3_ID)
-            .tdbid(DATABASE_1_ID)
-            .database(null /* DATABASE_1 */)
-            .created(TABLE_3_CREATED)
-            .internalName(TABLE_3_INTERNALNAME)
-            .isVersioned(TABLE_3_VERSIONED)
-            .isPublic(TABLE_3_IS_PUBLIC)
-            .isSchemaPublic(TABLE_3_SCHEMA_PUBLIC)
-            .description(TABLE_3_DESCRIPTION)
-            .name(TABLE_3_NAME)
-            .lastModified(TABLE_3_LAST_MODIFIED)
-            .queueName(TABLE_3_QUEUE_NAME)
-            .columns(new LinkedList<>() /* TABLE_3_COLUMNS */)
-            .constraints(null) /* TABLE_3_CONSTRAINTS */
-            .owner(USER_3)
-            .ownedBy(USER_3_ID)
-            .avgRowLength(TABLE_3_AVG_ROW_LENGTH)
-            .numRows(TABLE_3_NUM_ROWS)
-            .dataLength(TABLE_3_DATA_LENGTH)
-            .maxDataLength(TABLE_3_MAX_DATA_LENGTH)
-            .build();
+    public final at.ac.tuwien.ifs.dbrepo.core.api.amqp.UserDetailsDto USER_3_DETAILS_DTO() {
+        return at.ac.tuwien.ifs.dbrepo.core.api.amqp.UserDetailsDto.builder()
+                .name(USER_3_USERNAME())
+                .tags(new String[]{})
+                .build();
+    }
 
-    public final TableDto TABLE_3_DTO = TableDto.builder()
-            .id(TABLE_3_ID)
-            .databaseId(DATABASE_1_ID)
-            .internalName(TABLE_3_INTERNALNAME)
-            .isVersioned(TABLE_3_VERSIONED)
-            .isPublic(TABLE_3_IS_PUBLIC)
-            .isSchemaPublic(TABLE_3_SCHEMA_PUBLIC)
-            .description(TABLE_3_DESCRIPTION)
-            .name(TABLE_3_NAME)
-            .queueName(TABLE_3_QUEUE_NAME)
-            .routingKey(TABLE_3_ROUTING_KEY)
-            .columns(new LinkedList<>() /* TABLE_3_COLUMNS_DTO */)
-            .constraints(null) /* TABLE_3_CONSTRAINTS_DTO */
-            .owner(USER_3_BRIEF_DTO)
-            .avgRowLength(TABLE_3_AVG_ROW_LENGTH)
-            .numRows(TABLE_3_NUM_ROWS)
-            .dataLength(TABLE_3_DATA_LENGTH)
-            .maxDataLength(TABLE_3_MAX_DATA_LENGTH)
-            .build();
+    public final UUID USER_4_ID() {
+        return UUID.fromString("791d58c5-bfab-4520-b4fc-b44d4ab9feb0");
+    }
 
-    public final TableBriefDto TABLE_3_BRIEF_DTO = TableBriefDto.builder()
-            .id(TABLE_3_ID)
-            .databaseId(DATABASE_1_ID)
-            .internalName(TABLE_3_INTERNALNAME)
-            .isVersioned(TABLE_3_VERSIONED)
-            .isPublic(TABLE_3_IS_PUBLIC)
-            .isSchemaPublic(TABLE_3_SCHEMA_PUBLIC)
-            .description(TABLE_3_DESCRIPTION)
-            .name(TABLE_3_NAME)
-            .ownedBy(USER_3_ID)
-            .build();
+    public final UUID USER_4_KEYCLOAK_ID() {
+        return UUID.fromString("25040ad3-6d57-4052-b357-6b4c8a6e7f4d");
+    }
 
-    public final CreateTableConstraintsDto TABLE_3_CONSTRAINTS_CREATE_DTO = CreateTableConstraintsDto.builder()
-            .checks(new LinkedHashSet<>())
-            .primaryKey(new LinkedHashSet<>())
-            .foreignKeys(new LinkedList<>())
-            .uniques(new LinkedList<>())
-            .build();
+    public final String USER_4_USERNAME() {
+        return "junit4";
+    }
 
-    public final CreateTableConstraintsDto TABLE_3_CONSTRAINTS_INVALID_CREATE_DTO = CreateTableConstraintsDto.builder()
-            .checks(new LinkedHashSet<>())
-            .primaryKey(new LinkedHashSet<>()) // <<<<
-            .uniques(new LinkedList<>())
-            .foreignKeys(List.of(CreateForeignKeyDto.builder()
-                    .referencedTable("weather_location")
-                    .columns(new LinkedList<>(List.of("fahrzeug")))
-                    .referencedColumns(new LinkedList<>(List.of("doesnotexist")))
-                    .build()))
-            .build();
+    public final String USER_4_FIRSTNAME() {
+        return "JUnit";
+    }
 
-    public final CreateTableDto TABLE_3_CREATE_DTO = CreateTableDto.builder()
-            .name(TABLE_3_NAME)
-            .description(TABLE_3_DESCRIPTION)
-            .columns(new LinkedList<>())
-            .constraints(TABLE_3_CONSTRAINTS_CREATE_DTO)
-            .build();
+    public final String USER_4_LASTNAME() {
+        return "4";
+    }
 
-    public final CreateTableDto TABLE_3_INVALID_CREATE_DTO = CreateTableDto.builder()
-            .name(TABLE_3_NAME)
-            .description(TABLE_3_DESCRIPTION)
-            .columns(new LinkedList<>())
-            .constraints(TABLE_3_CONSTRAINTS_INVALID_CREATE_DTO)
-            .build();
-
-    public final UUID TABLE_5_ID = UUID.fromString("91306cbd-c51f-47d3-8722-debfdbd8a77e");
-    public final String TABLE_5_NAME = "zoo";
-    public final String TABLE_5_INTERNALNAME = "zoo";
-    public final Boolean TABLE_5_VERSIONED = true;
-    public final Boolean TABLE_5_IS_PUBLIC = true;
-    public final Boolean TABLE_5_SCHEMA_PUBLIC = true;
-    public final Boolean TABLE_5_PROCESSED_CONSTRAINTS = true;
-    public final String TABLE_5_DESCRIPTION = "Some Kaggle dataset";
-    public final String TABLE_5_QUEUE_NAME = TABLE_5_INTERNALNAME;
-    public final String TABLE_5_ROUTING_KEY = "dbrepo." + DATABASE_2_ID + "." + TABLE_5_ID;
-    public final Instant TABLE_5_CREATED = Instant.ofEpochSecond(1677400067L) /* 2023-02-26 08:27:47 (UTC) */;
-    public final Instant TABLE_5_LAST_MODIFIED = Instant.ofEpochSecond(1677400067L) /* 2023-02-26 08:27:47 (UTC) */;
-    public final Long TABLE_5_AVG_ROW_LENGTH = 1080L;
-    public final Long TABLE_5_NUM_ROWS = 101L;
-    public final Long TABLE_5_DATA_LENGTH = 15200L;
-    public final Long TABLE_5_MAX_DATA_LENGTH = Long.MAX_VALUE;
+    public final String USER_4_NAME() {
+        return "JUnit 4";
+    }
 
-    public final Table TABLE_5 = Table.builder()
-            .id(TABLE_5_ID)
-            .tdbid(DATABASE_2_ID)
-            .created(Instant.now())
-            .internalName(TABLE_5_INTERNALNAME)
-            .isVersioned(TABLE_5_VERSIONED)
-            .isPublic(TABLE_5_IS_PUBLIC)
-            .isSchemaPublic(TABLE_5_SCHEMA_PUBLIC)
-            .description(TABLE_5_DESCRIPTION)
-            .name(TABLE_5_NAME)
-            .lastModified(TABLE_5_LAST_MODIFIED)
-            .queueName(TABLE_5_QUEUE_NAME)
-            .columns(new LinkedList<>()) /* TABLE_5_COLUMNS */
-            .constraints(null) /* TABLE_5_CONSTRAINTS */
-            .ownedBy(USER_1_ID())
-            .owner(USER_1)
-            .build();
+    public final String USER_4_AFFILIATION() {
+        return "TU Wien";
+    }
 
-    public final TableDto TABLE_5_DTO = TableDto.builder()
-            .id(TABLE_5_ID)
-            .databaseId(DATABASE_2_ID)
-            .internalName(TABLE_5_INTERNALNAME)
-            .isVersioned(TABLE_5_VERSIONED)
-            .isPublic(TABLE_5_IS_PUBLIC)
-            .isSchemaPublic(TABLE_5_SCHEMA_PUBLIC)
-            .description(TABLE_5_DESCRIPTION)
-            .name(TABLE_5_NAME)
-            .queueName(TABLE_5_QUEUE_NAME)
-            .routingKey(TABLE_5_ROUTING_KEY)
-            .columns(new LinkedList<>()) /* TABLE_5_COLUMNS_DTO */
-            .constraints(null) /* TABLE_5_CONSTRAINTS_DTO */
-            .owner(USER_1_BRIEF_DTO)
-            .build();
+    public final String USER_4_ORCID_URL() {
+        return null;
+    }
 
-    public final TableBriefDto TABLE_5_BRIEF_DTO = TableBriefDto.builder()
-            .id(TABLE_5_ID)
-            .databaseId(DATABASE_2_ID)
-            .internalName(TABLE_5_INTERNALNAME)
-            .isVersioned(TABLE_5_VERSIONED)
-            .isPublic(TABLE_5_IS_PUBLIC)
-            .isSchemaPublic(TABLE_5_SCHEMA_PUBLIC)
-            .description(TABLE_5_DESCRIPTION)
-            .name(TABLE_5_NAME)
-            .ownedBy(USER_1_ID())
-            .build();
+    @SuppressWarnings("java:S2068")
+    public final String USER_4_PASSWORD() {
+        return "junit4";
+    }
 
-    public final UUID TABLE_6_ID = UUID.fromString("ae84d169-d36c-4f5a-a390-153d090f9574");
-    public final String TABLE_6_NAME = "names";
-    public final String TABLE_6_INTERNALNAME = "names";
-    public final Boolean TABLE_6_VERSIONED = true;
-    public final Boolean TABLE_6_IS_PUBLIC = true;
-    public final Boolean TABLE_6_SCHEMA_PUBLIC = false;
-    public final Boolean TABLE_6_PROCESSED_CONSTRAINTS = true;
-    public final String TABLE_6_DESCRIPTION = "Some names dataset";
-    public final String TABLE_6_QUEUE_NAME = TABLE_6_INTERNALNAME;
-    public final String TABLE_6_ROUTING_KEY = "dbrepo." + DATABASE_2_ID + "." + TABLE_6_ID;
-    public final Instant TABLE_6_CREATED = Instant.ofEpochSecond(1677400117L) /* 2023-02-26 08:28:37 (UTC) */;
-    public final Instant TABLE_6_LAST_MODIFIED = Instant.ofEpochSecond(1677400117L) /* 2023-02-26 08:28:37 (UTC) */;
+    @SuppressWarnings("java:S2068")
+    public final String USER_4_DATABASE_PASSWORD() {
+        return "*C20EF5C6875857DEFA9BE6E9B62DD76AAAE51882" /* junit4 */;
+    }
 
-    public final Table TABLE_6 = Table.builder()
-            .id(TABLE_6_ID)
-            .tdbid(DATABASE_2_ID)
-            .created(TABLE_6_CREATED)
-            .internalName(TABLE_6_INTERNALNAME)
-            .isVersioned(TABLE_6_VERSIONED)
-            .isPublic(TABLE_6_IS_PUBLIC)
-            .isSchemaPublic(TABLE_6_SCHEMA_PUBLIC)
-            .description(TABLE_6_DESCRIPTION)
-            .name(TABLE_6_NAME)
-            .lastModified(TABLE_6_LAST_MODIFIED)
-            .queueName(TABLE_6_QUEUE_NAME)
-            .columns(new LinkedList<>()) /* TABLE_6_COLUMNS */
-            .constraints(null) /* TABLE_6_CONSTRAINTS */
-            .ownedBy(USER_1_ID())
+    public final String USER_4_QUALIFIED_NAME() {
+        return USER_4_FIRSTNAME() + " " + USER_4_LASTNAME() + " — @" + USER_4_USERNAME();
+    }
+
+    public final Boolean USER_4_IS_INTERNAL() {
+        return false;
+    }
+
+    public final String USER_4_THEME() {
+        return "light";
+    }
+
+    public final UserAttributesDto USER_4_ATTRIBUTES_DTO() {
+        return UserAttributesDto.builder()
+                .theme(USER_4_THEME())
+                .orcid(USER_4_ORCID_URL())
+                .affiliation(USER_4_AFFILIATION())
+                .mariadbPassword(USER_4_DATABASE_PASSWORD())
+                .build();
+    }
+
+    public final User USER_4() {
+        return User.builder()
+                .id(USER_4_ID())
+                .keycloakId(USER_4_KEYCLOAK_ID())
+                .username(USER_4_USERNAME())
+                .firstname(USER_4_FIRSTNAME())
+                .lastname(USER_4_LASTNAME())
+                .affiliation(USER_4_AFFILIATION())
+                .orcid(USER_4_ORCID_URL())
+                .theme(USER_4_THEME())
+                .mariadbPassword(USER_4_DATABASE_PASSWORD())
+                .isInternal(USER_4_IS_INTERNAL())
+                .accesses(new LinkedList<>())
+                .build();
+    }
+
+    public final UserDto USER_4_DTO() {
+        return UserDto.builder()
+                .id(USER_4_ID())
+                .username(USER_4_USERNAME())
+                .firstname(USER_4_FIRSTNAME())
+                .lastname(USER_4_LASTNAME())
+                .name(USER_4_NAME())
+                .attributes(USER_4_ATTRIBUTES_DTO())
+                .qualifiedName(USER_4_QUALIFIED_NAME())
+                .build();
+    }
+
+    public final UserBriefDto USER_4_BRIEF_DTO() {
+        return UserBriefDto.builder()
+                .id(USER_4_ID())
+                .username(USER_4_USERNAME())
+                .firstname(USER_4_FIRSTNAME())
+                .lastname(USER_4_LASTNAME())
+                .name(USER_4_NAME())
+                .qualifiedName(USER_4_QUALIFIED_NAME())
+                .build();
+    }
+
+    public final UserDetails USER_4_DETAILS() {
+        return UserDetailsDto.builder()
+                .id(USER_4_ID().toString())
+                .username(USER_4_USERNAME())
+                .password(USER_4_PASSWORD())
+                .authorities(new LinkedList<>())
+                .build();
+    }
+
+    public final Principal USER_4_PRINCIPAL() {
+        return new UsernamePasswordAuthenticationToken(USER_4_DETAILS(),
+                USER_4_PASSWORD(), USER_4_DETAILS().getAuthorities());
+    }
+
+    public final UUID USER_5_ID() {
+        return UUID.fromString("28ff851d-d7bc-4422-959c-edd7a5b15630");
+    }
+
+    public final UUID USER_5_KEYCLOAK_ID() {
+        return UUID.fromString("28ff851d-d7bc-4422-959c-edd7a5b15630");
+    }
+
+    public final String USER_5_USERNAME() {
+        return "nobody";
+    }
+
+    public final String USER_5_FIRSTNAME() {
+        return "No";
+    }
+
+    public final String USER_5_LASTNAME() {
+        return "Body";
+    }
+
+    public final String USER_5_NAME() {
+        return "No Body";
+    }
+
+    public final String USER_5_AFFILIATION() {
+        return "TU Wien";
+    }
+
+    @SuppressWarnings("java:S2068")
+    public final String USER_5_PASSWORD() {
+        return "junit5";
+    }
+
+    @SuppressWarnings("java:S2068")
+    public final String USER_5_DATABASE_PASSWORD() {
+        return "*C20EF5C6875857DEFA9BE6E9B62DD76AAAE51882" /* junit5 */;
+    }
+
+    public final String USER_5_QUALIFIED_NAME() {
+        return USER_5_FIRSTNAME() + " " + USER_5_LASTNAME() + " — @" + USER_5_USERNAME();
+    }
+
+    public final Boolean USER_5_IS_INTERNAL() {
+        return false;
+    }
+
+    public final String USER_5_THEME() {
+        return "dark";
+    }
+
+    public final UserAttributesDto USER_5_ATTRIBUTES_DTO() {
+        return UserAttributesDto.builder()
+                .theme(USER_5_THEME())
+                .affiliation(USER_5_AFFILIATION())
+                .mariadbPassword(USER_5_DATABASE_PASSWORD())
+                .build();
+    }
+
+    public final UserDto USER_5_DTO() {
+        return UserDto.builder()
+                .id(USER_5_ID())
+                .username(USER_5_USERNAME())
+                .firstname(USER_5_FIRSTNAME())
+                .lastname(USER_5_LASTNAME())
+                .name(USER_5_NAME())
+                .qualifiedName(USER_5_QUALIFIED_NAME())
+                .attributes(USER_5_ATTRIBUTES_DTO())
+                .build();
+    }
+
+    public final UserBriefDto USER_5_BRIEF_DTO() {
+        return UserBriefDto.builder()
+                .id(USER_5_ID())
+                .username(USER_5_USERNAME())
+                .firstname(USER_5_FIRSTNAME())
+                .lastname(USER_5_LASTNAME())
+                .qualifiedName(USER_5_QUALIFIED_NAME())
+                .build();
+    }
+
+    public final UserDetails USER_5_DETAILS() {
+        return UserDetailsDto.builder()
+                .id(USER_5_ID().toString())
+                .username(USER_5_USERNAME())
+                .password(USER_5_PASSWORD())
+                .authorities(AUTHORITY_DEFAULT_DEVELOPER_AUTHORITIES())
+                .build();
+    }
+
+    public final Principal USER_5_PRINCIPAL() {
+        return new UsernamePasswordAuthenticationToken(USER_5_DETAILS(), USER_5_PASSWORD(),
+                USER_5_DETAILS().getAuthorities());
+    }
+
+    public final User USER_5() {
+        return User.builder()
+                .id(USER_5_ID())
+                .keycloakId(USER_5_KEYCLOAK_ID())
+                .username(USER_5_USERNAME())
+                .firstname(USER_5_FIRSTNAME())
+                .lastname(USER_5_LASTNAME())
+                .affiliation(USER_5_AFFILIATION())
+                .theme(USER_5_THEME())
+                .mariadbPassword(USER_5_DATABASE_PASSWORD())
+                .isInternal(USER_5_IS_INTERNAL())
+                .accesses(new LinkedList<>())
+                .build();
+    }
+
+    public final UUID USER_6_ID() {
+        return UUID.fromString("28ff851d-d7bc-4422-959c-edd7a5b15630");
+    }
+
+    public final String USER_6_USERNAME() {
+        return "system";
+    }
+
+    public final String USER_6_FIRSTNAME() {
+        return "System";
+    }
+
+    public final String USER_6_LASTNAME() {
+        return "System";
+    }
+
+    public final String USER_6_NAME() {
+        return "System System";
+    }
+
+    public final String USER_6_AFFILIATION() {
+        return "TU Wien";
+    }
+
+    public final String USER_6_ORCID() {
+        return null;
+    }
+
+    @SuppressWarnings("java:S2068")
+    public final String USER_6_PASSWORD() {
+        return "junit5";
+    }
+
+    @SuppressWarnings("java:S2068")
+    public final String USER_6_DATABASE_PASSWORD() {
+        return "*C20EF5C6875857DEFA9BE6E9B62DD76AAAE51882" /* junit5 */;
+    }
+
+    public final Boolean USER_6_VERIFIED() {
+        return true;
+    }
+
+    public final Boolean USER_6_ENABLED() {
+        return true;
+    }
+
+    public final Boolean USER_6_IS_INTERNAL() {
+        return false;
+    }
+
+    public final Boolean USER_6_THEME_DARK() {
+        return false;
+    }
+
+    public final Instant USER_6_CREATED() {
+        return Instant.ofEpochSecond(1677399592L) /* 2023-02-26 08:19:52 (UTC()) */;
+    }
+
+    public final UserDto USER_6_DTO() {
+        return UserDto.builder()
+                .id(USER_6_ID())
+                .username(USER_6_USERNAME())
+                .firstname(USER_6_FIRSTNAME())
+                .lastname(USER_6_LASTNAME())
+                .build();
+    }
+
+    public final UserDetails USER_6_DETAILS() {
+        return UserDetailsDto.builder()
+                .id(USER_6_ID().toString())
+                .username(USER_6_USERNAME())
+                .password(USER_6_PASSWORD())
+                .authorities(AUTHORITY_DEFAULT_RESEARCHER_AUTHORITIES())
+                .build();
+    }
+
+    public final Principal USER_6_PRINCIPAL() {
+        return new UsernamePasswordAuthenticationToken(USER_6_DETAILS(),
+                USER_6_PASSWORD(), USER_6_DETAILS().getAuthorities());
+    }
+
+    public final UUID IMAGE_1_ID() {
+        return UUID.fromString("e5449ade-acc1-4ba4-8858-e3496cdecd9c");
+    }
+
+    public final String IMAGE_1_REGISTRY() {
+        return "docker.io";
+    }
+
+    public final String IMAGE_1_NAME() {
+        return "mariadb";
+    }
+
+    public final String IMAGE_1_VERSION() {
+        return "11.1.3";
+    }
+
+    public final String IMAGE_1_DIALECT() {
+        return "org.hibernate.dialect.MariaDBDialect";
+    }
+
+    public final String IMAGE_1_DRIVER() {
+        return "org.mariadb.jdbc.Driver";
+    }
+
+    public final String IMAGE_1_JDBC() {
+        return "mariadb";
+    }
+
+    public final Integer IMAGE_1_PORT() {
+        return 3306;
+    }
+
+    public final Boolean IMAGE_1_IS_DEFAULT() {
+        return true;
+    }
+
+    public final ImageCreateDto IMAGE_1_CREATE_DTO() {
+        return ImageCreateDto.builder()
+                .registry(IMAGE_1_REGISTRY())
+                .name(IMAGE_1_NAME())
+                .version(IMAGE_1_VERSION())
+                .dialect(IMAGE_1_DIALECT())
+                .jdbcMethod(IMAGE_1_JDBC())
+                .driverClass(IMAGE_1_DRIVER())
+                .defaultPort(IMAGE_1_PORT())
+                .build();
+    }
+
+    public final ImageChangeDto IMAGE_1_CHANGE_DTO() {
+        return ImageChangeDto.builder()
+                .registry(IMAGE_1_REGISTRY())
+                .dialect(IMAGE_1_DIALECT())
+                .jdbcMethod(IMAGE_1_JDBC())
+                .driverClass(IMAGE_1_DRIVER())
+                .defaultPort(IMAGE_1_PORT())
+                .build();
+    }
+
+    public final ContainerImage IMAGE_1() {
+        return ContainerImage.builder()
+                .id(IMAGE_1_ID())
+                .name(IMAGE_1_NAME())
+                .registry(IMAGE_1_REGISTRY())
+                .version(IMAGE_1_VERSION())
+                .dialect(IMAGE_1_DIALECT())
+                .jdbcMethod(IMAGE_1_JDBC())
+                .driverClass(IMAGE_1_DRIVER())
+                .defaultPort(IMAGE_1_PORT())
+                .isDefault(IMAGE_1_IS_DEFAULT())
+                .operators(IMAGE_1_OPERATORS())
+                .build();
+    }
+
+    public final ImageDto IMAGE_1_DTO() {
+        return ImageDto.builder()
+                .id(IMAGE_1_ID())
+                .name(IMAGE_1_NAME())
+                .version(IMAGE_1_VERSION())
+                .isDefault(IMAGE_1_IS_DEFAULT())
+                .jdbcMethod(IMAGE_1_JDBC())
+                .operators(IMAGE_1_OPERATORS_DTO())
+                .build();
+    }
+
+    public final ImageBriefDto IMAGE_1_BRIEF_DTO() {
+        return ImageBriefDto.builder()
+                .id(IMAGE_1_ID())
+                .name(IMAGE_1_NAME())
+                .version(IMAGE_1_VERSION())
+                .isDefault(IMAGE_1_IS_DEFAULT())
+                .build();
+    }
+
+    public final UUID IMAGE_1_OPERATORS_1_ID() {
+        return UUID.fromString("42a56348-38bd-4aba-b0f2-ac813d5d2da1");
+    }
+
+    public final String IMAGE_1_OPERATORS_1_DISPLAY_NAME() {
+        return "XOR";
+    }
+
+    public final String IMAGE_1_OPERATORS_1_VALUE() {
+        return "XOR";
+    }
+
+    public final String IMAGE_1_OPERATORS_1_DOCUMENTATION() {
+        return "https://mariadb.com/kb/en/xor/";
+    }
+
+    public final UUID IMAGE_1_OPERATORS_2_ID() {
+        return UUID.fromString("42a56348-38bd-4aba-b0f2-ac813d5d2da2");
+    }
+
+    public final String IMAGE_1_OPERATORS_2_DISPLAY_NAME() {
+        return "=";
+    }
+
+    public final String IMAGE_1_OPERATORS_2_VALUE() {
+        return "=";
+    }
+
+    public final String IMAGE_1_OPERATORS_2_DOCUMENTATION() {
+        return "https://mariadb.com/kb/en/equal/";
+    }
+
+    public final List<Operator> IMAGE_1_OPERATORS() {
+        return new LinkedList<>(List.of(
+                Operator.builder()
+                        .id(IMAGE_1_OPERATORS_1_ID())
+                        .image(IMAGE_1())
+                        .displayName(IMAGE_1_OPERATORS_1_DISPLAY_NAME())
+                        .value(IMAGE_1_OPERATORS_1_VALUE())
+                        .documentation(IMAGE_1_OPERATORS_1_DOCUMENTATION())
+                        .build(),
+                Operator.builder()
+                        .id(IMAGE_1_OPERATORS_2_ID())
+                        .image(IMAGE_1())
+                        .displayName(IMAGE_1_OPERATORS_2_DISPLAY_NAME())
+                        .value(IMAGE_1_OPERATORS_2_VALUE())
+                        .documentation(IMAGE_1_OPERATORS_2_DOCUMENTATION())
+                        .build()));
+    }
+
+    public final List<OperatorDto> IMAGE_1_OPERATORS_DTO() {
+        return new LinkedList<>(List.of(
+                OperatorDto.builder()
+                        .id(IMAGE_1_OPERATORS_1_ID())
+                        .displayName(IMAGE_1_OPERATORS_1_DISPLAY_NAME())
+                        .value(IMAGE_1_OPERATORS_1_VALUE())
+                        .documentation(IMAGE_1_OPERATORS_1_DOCUMENTATION())
+                        .build(),
+                OperatorDto.builder()
+                        .id(IMAGE_1_OPERATORS_2_ID())
+                        .displayName(IMAGE_1_OPERATORS_2_DISPLAY_NAME())
+                        .value(IMAGE_1_OPERATORS_2_VALUE())
+                        .documentation(IMAGE_1_OPERATORS_2_DOCUMENTATION())
+                        .build()));
+    }
+
+    public final UUID CONTAINER_1_ID() {
+        return UUID.fromString("7ddb7e87-b965-43a2-9a24-4fa406d998f4");
+    }
+
+    public final String CONTAINER_1_NAME() {
+        return "u01";
+    }
+
+    public final String CONTAINER_1_INTERNAL_NAME() {
+        return "dbrepo-userdb-u01";
+    }
+
+    public final String CONTAINER_1_UI_HOST() {
+        return "localhost";
+    }
+
+    public final Integer CONTAINER_1_UI_PORT() {
+        return 3306;
+    }
+
+    public final String CONTAINER_1_UI_ADDITIONAL_FLAGS() {
+        return "?sslMode=disable";
+    }
+
+    public final Integer CONTAINER_1_QUOTA() {
+        return 4;
+    }
+
+    public final Integer CONTAINER_1_COUNT() {
+        return 3;
+    }
+
+    public final String CONTAINER_1_HOST() {
+        return "localhost";
+    }
+
+    public final Integer CONTAINER_1_PORT() {
+        return 3308;
+    }
+
+    public final String CONTAINER_1_PRIVILEGED_USERNAME() {
+        return "root";
+    }
+
+    @SuppressWarnings("java:S2068")
+    public final String CONTAINER_1_PRIVILEGED_PASSWORD() {
+        return "dbrepo";
+    }
+
+    public final Instant CONTAINER_1_CREATED() {
+        return Instant.ofEpochSecond(1677399629L) /* 2023-02-26 08:20:29 (UTC()) */;
+    }
+
+    public final Container CONTAINER_1() {
+        return Container.builder()
+                .id(CONTAINER_1_ID())
+                .name(CONTAINER_1_NAME())
+                .internalName(CONTAINER_1_INTERNAL_NAME())
+                .image(IMAGE_1())
+                .created(CONTAINER_1_CREATED())
+                .host(CONTAINER_1_HOST())
+                .port(CONTAINER_1_PORT())
+                .uiHost(CONTAINER_1_UI_HOST())
+                .uiPort(CONTAINER_1_UI_PORT())
+                .quota(CONTAINER_1_QUOTA())
+                .uiAdditionalFlags(CONTAINER_1_UI_ADDITIONAL_FLAGS())
+                .privilegedUsername(CONTAINER_1_PRIVILEGED_USERNAME())
+                .privilegedPassword(CONTAINER_1_PRIVILEGED_PASSWORD())
+                .databases(new LinkedList<>(List.of(DATABASE_1(), DATABASE_2(), DATABASE_3())))
+                .build();
+    }
+
+    public final ContainerDto CONTAINER_1_DTO() {
+        return ContainerDto.builder()
+                .id(CONTAINER_1_ID())
+                .name(CONTAINER_1_NAME())
+                .internalName(CONTAINER_1_INTERNAL_NAME())
+                .image(IMAGE_1_DTO())
+                .host(CONTAINER_1_HOST())
+                .port(CONTAINER_1_PORT())
+                .build();
+    }
+
+    public final ContainerBriefDto CONTAINER_1_BRIEF_DTO() {
+        return ContainerBriefDto.builder()
+                .id(CONTAINER_1_ID())
+                .name(CONTAINER_1_NAME())
+                .internalName(CONTAINER_1_INTERNAL_NAME())
+                .quota(CONTAINER_1_QUOTA())
+                .count(CONTAINER_1_COUNT())
+                .image(IMAGE_1_BRIEF_DTO())
+                .build();
+    }
+
+    public final ContainerDto CONTAINER_1_PRIVILEGED_DTO() {
+        return ContainerDto.builder()
+                .id(CONTAINER_1_ID())
+                .name(CONTAINER_1_NAME())
+                .internalName(CONTAINER_1_INTERNAL_NAME())
+                .image(IMAGE_1_DTO())
+                .host(CONTAINER_1_HOST())
+                .port(CONTAINER_1_PORT())
+                .lastRetrieved(Instant.now())
+                .username(CONTAINER_1_PRIVILEGED_USERNAME())
+                .password(CONTAINER_1_PRIVILEGED_PASSWORD())
+                .build();
+    }
+
+    public final UUID CONTAINER_2_ID() {
+        return UUID.fromString("c2ec601e-2bfb-4be8-8891-0cb804a08d4a");
+    }
+
+    public final String CONTAINER_2_NAME() {
+        return "u02";
+    }
+
+    public final String CONTAINER_2_INTERNAL_NAME() {
+        return "dbrepo-userdb-u02";
+    }
+
+    public final String CONTAINER_2_HOST() {
+        return "localhost";
+    }
+
+    public final Integer CONTAINER_2_PORT() {
+        return 3309;
+    }
+
+    public final Integer CONTAINER_2_QUOTA() {
+        return 3;
+    }
+
+    public final Integer CONTAINER_2_COUNT() {
+        return 3;
+    }
+
+    public final String CONTAINER_2_PRIVILEGED_USERNAME() {
+        return "root";
+    }
+
+    @SuppressWarnings("java:S2068")
+    public final String CONTAINER_2_PRIVILEGED_PASSWORD() {
+        return "dbrepo";
+    }
+
+    public final Instant CONTAINER_2_CREATED() {
+        return Instant.ofEpochSecond(1677399655L) /* 2023-02-26 08:20:55 (UTC()) */;
+    }
+
+    public final Container CONTAINER_2() {
+        return Container.builder()
+                .id(CONTAINER_2_ID())
+                .name(CONTAINER_2_NAME())
+                .internalName(CONTAINER_2_INTERNAL_NAME())
+                .image(IMAGE_1())
+                .created(CONTAINER_2_CREATED())
+                .host(CONTAINER_2_HOST())
+                .port(CONTAINER_2_PORT())
+                .quota(CONTAINER_2_QUOTA())
+                .databases(new LinkedList<>(List.of()))
+                .privilegedUsername(CONTAINER_2_PRIVILEGED_USERNAME())
+                .privilegedPassword(CONTAINER_2_PRIVILEGED_PASSWORD())
+                .build();
+    }
+
+    public final ContainerDto CONTAINER_2_DTO() {
+        return ContainerDto.builder()
+                .id(CONTAINER_2_ID())
+                .name(CONTAINER_2_NAME())
+                .internalName(CONTAINER_2_INTERNAL_NAME())
+                .image(IMAGE_1_DTO())
+                .host(CONTAINER_2_HOST())
+                .port(CONTAINER_2_PORT())
+                .build();
+    }
+
+    public final ContainerBriefDto CONTAINER_2_DTO_BRIEF() {
+        return ContainerBriefDto.builder()
+                .id(CONTAINER_2_ID())
+                .name(CONTAINER_2_NAME())
+                .internalName(CONTAINER_2_INTERNAL_NAME())
+                .quota(CONTAINER_2_QUOTA())
+                .build();
+    }
+
+    public final ContainerDto CONTAINER_2_PRIVILEGED_DTO() {
+        return ContainerDto.builder()
+                .id(CONTAINER_2_ID())
+                .name(CONTAINER_2_NAME())
+                .internalName(CONTAINER_2_INTERNAL_NAME())
+                .image(IMAGE_1_DTO())
+                .host(CONTAINER_2_HOST())
+                .port(CONTAINER_2_PORT())
+                .lastRetrieved(Instant.now())
+                .username(CONTAINER_2_PRIVILEGED_USERNAME())
+                .password(CONTAINER_2_PRIVILEGED_PASSWORD())
+                .build();
+    }
+
+    public final UUID CONTAINER_3_ID() {
+        return UUID.fromString("1731c7d2-8bd1-4392-85bc-18a3be99e01d");
+    }
+
+    public final String CONTAINER_3_NAME() {
+        return "u03";
+    }
+
+    public final String CONTAINER_3_INTERNALNAME() {
+        return "dbrepo-userdb-u03";
+    }
+
+    public final String CONTAINER_3_HOST() {
+        return "localhost";
+    }
+
+    public final Integer CONTAINER_3_PORT() {
+        return 3310;
+    }
+
+    public final Integer CONTAINER_3_QUOTA() {
+        return 20;
+    }
+
+    public final String CONTAINER_3_PRIVILEGED_USERNAME() {
+        return "root";
+    }
+
+    @SuppressWarnings("java:S2068")
+    public final String CONTAINER_3_PRIVILEGED_PASSWORD() {
+        return "dbrepo";
+    }
+
+    public final Instant CONTAINER_3_CREATED() {
+        return Instant.ofEpochSecond(1677399672L) /* 2023-02-26 08:21:12 (UTC()) */;
+    }
+
+    public final Container CONTAINER_3() {
+        return Container.builder()
+                .id(CONTAINER_3_ID())
+                .name(CONTAINER_3_NAME())
+                .internalName(CONTAINER_3_INTERNALNAME())
+                .image(IMAGE_1())
+                .created(CONTAINER_3_CREATED())
+                .host(CONTAINER_3_HOST())
+                .port(CONTAINER_3_PORT())
+                .quota(CONTAINER_3_QUOTA())
+                .databases(new LinkedList<>())
+                .privilegedUsername(CONTAINER_3_PRIVILEGED_USERNAME())
+                .privilegedPassword(CONTAINER_3_PRIVILEGED_PASSWORD())
+                .build();
+    }
+
+    public final UUID CONTAINER_4_ID() {
+        return UUID.fromString("67aee75c-791c-410b-abbb-175c11ddd252");
+    }
+
+    public final String CONTAINER_4_NAME() {
+        return "u04";
+    }
+
+    public final String CONTAINER_4_INTERNAL_NAME() {
+        return "dbrepo-userdb-u04";
+    }
+
+    public final String CONTAINER_4_HOST() {
+        return "localhost";
+    }
+
+    public final Integer CONTAINER_4_PORT() {
+        return 3311;
+    }
+
+    public final Integer CONTAINER_4_QUOTA() {
+        return 0;
+    }
+
+    public final String CONTAINER_4_PRIVILEGED_USERNAME() {
+        return "root";
+    }
+
+    @SuppressWarnings("java:S2068")
+    public final String CONTAINER_4_PRIVILEGED_PASSWORD() {
+        return "dbrepo";
+    }
+
+    public final Instant CONTAINER_4_CREATED() {
+        return Instant.ofEpochSecond(1677399688L) /* 2023-02-26 08:21:28 (UTC()) */;
+    }
+
+    public final Container CONTAINER_4() {
+        return Container.builder()
+                .id(CONTAINER_4_ID())
+                .name(CONTAINER_4_NAME())
+                .internalName(CONTAINER_4_INTERNAL_NAME())
+                .image(IMAGE_1())
+                .created(CONTAINER_4_CREATED())
+                .host(CONTAINER_4_HOST())
+                .port(CONTAINER_4_PORT())
+                .quota(CONTAINER_4_QUOTA())
+                .privilegedUsername(CONTAINER_4_PRIVILEGED_USERNAME())
+                .privilegedPassword(CONTAINER_4_PRIVILEGED_PASSWORD())
+                .databases(DATABASE_4())
+                .build();
+    }
+
+    public final String EXCHANGE_DBREPO_NAME() {
+        return "dbrepo";
+    }
+
+    public final Boolean EXCHANGE_DBREPO_AUTO_DELETE() {
+        return true;
+    }
+
+    public final Boolean EXCHANGE_DBREPO_DURABLE() {
+        return true;
+    }
+
+    public final Boolean EXCHANGE_DBREPO_INTERNAL() {
+        return true;
+    }
+
+    public final String EXCHANGE_DBREPO_TYPE() {
+        return "topic";
+    }
+
+    public final String EXCHANGE_DBREPO_VHOST() {
+        return "dbrepo";
+    }
+
+    public final ExchangeDto EXCHANGE_DBREPO_DTO = ExchangeDto.builder()
+            .autoDelete(EXCHANGE_DBREPO_AUTO_DELETE())
+            .type(EXCHANGE_DBREPO_TYPE())
+            .name(EXCHANGE_DBREPO_NAME())
+            .durable(EXCHANGE_DBREPO_DURABLE())
+            .vhost(EXCHANGE_DBREPO_VHOST())
+            .internal(EXCHANGE_DBREPO_INTERNAL())
+            .build();
+
+    public final UUID DATABASE_1_ID() {
+        return UUID.fromString("b3bcb5bf-4f88-40e2-9726-9b0d2ee2b425");
+    }
+
+    public final String DATABASE_1_NAME() {
+        return "Weather";
+    }
+
+    public final String DATABASE_1_DESCRIPTION() {
+        return "Weather in Australia";
+    }
+
+    public final String DATABASE_1_INTERNAL_NAME() {
+        return "weather";
+    }
+
+    public final Boolean DATABASE_1_PUBLIC() {
+        return false;
+    }
+
+    public final Boolean DATABASE_1_SCHEMA_PUBLIC() {
+        return false;
+    }
+
+    public final String DATABASE_1_EXCHANGE() {
+        return "dbrepo";
+    }
+
+    public final Instant DATABASE_1_CREATED() {
+        return Instant.ofEpochSecond(1677399741L) /* 2023-02-26 08:22:21 (UTC()) */;
+    }
+
+    public final Instant DATABASE_1_LAST_MODIFIED() {
+        return Instant.ofEpochSecond(1677399741L) /* 2023-02-26 08:22:21 (UTC()) */;
+    }
+
+    public final UUID DATABASE_1_CREATED_BY() {
+        return USER_1_ID();
+    }
+
+    public final CreateDatabaseDto DATABASE_1_CREATE() {
+        return CreateDatabaseDto.builder()
+                .name(DATABASE_1_NAME())
+                .isPublic(DATABASE_1_PUBLIC())
+                .cid(CONTAINER_1_ID())
+                .build();
+    }
+
+    public final at.ac.tuwien.ifs.dbrepo.core.api.database.internal.CreateDatabaseDto DATABASE_1_CREATE_INTERNAL() {
+        return at.ac.tuwien.ifs.dbrepo.core.api.database.internal.CreateDatabaseDto.builder()
+                .internalName(DATABASE_1_INTERNAL_NAME())
+                .containerId(CONTAINER_1_ID())
+                .username(USER_1_USERNAME())
+                .password(USER_1_PASSWORD())
+                .userId(USER_1_ID())
+                .privilegedUsername(CONTAINER_1_PRIVILEGED_USERNAME())
+                .privilegedPassword(CONTAINER_1_PRIVILEGED_PASSWORD())
+                .build();
+    }
+
+    public final UUID DATABASE_2_ID() {
+        return UUID.fromString("dd9dfee2-9fbd-46b0-92d5-98f0f8866ffe");
+    }
+
+    public final String DATABASE_2_NAME() {
+        return "Zoo";
+    }
+
+    public final String DATABASE_2_DESCRIPTION() {
+        return "Zoo data";
+    }
+
+    public final String DATABASE_2_INTERNALNAME() {
+        return "zoo";
+    }
+
+    public final Boolean DATABASE_2_PUBLIC() {
+        return false;
+    }
+
+    public final Boolean DATABASE_2_SCHEMA_PUBLIC() {
+        return true;
+    }
+
+    public final String DATABASE_2_EXCHANGE() {
+        return "dbrepo";
+    }
+
+    public final Instant DATABASE_2_CREATED() {
+        return Instant.ofEpochSecond(1677399772L) /* 2023-02-26 08:22:52 (UTC()) */;
+    }
+
+    public final Instant DATABASE_2_LAST_MODIFIED() {
+        return Instant.ofEpochSecond(1677399772L) /* 2023-02-26 08:22:52 (UTC()) */;
+    }
+
+    public final UUID DATABASE_2_OWNER() {
+        return USER_2_ID();
+    }
+
+    public final UUID DATABASE_2_CREATOR() {
+        return USER_2_ID();
+    }
+
+    public final CreateDatabaseDto DATABASE_2_CREATE() {
+        return CreateDatabaseDto.builder()
+                .name(DATABASE_2_NAME())
+                .isPublic(DATABASE_2_PUBLIC())
+                .cid(CONTAINER_1_ID())
+                .build();
+    }
+
+    public final UUID DATABASE_3_ID() {
+        return UUID.fromString("9d8cb9a9-9468-4801-a2e0-2dac8bc67c31");
+    }
+
+    public final String DATABASE_3_NAME() {
+        return "Musicology";
+    }
+
+    public final String DATABASE_3_DESCRIPTION() {
+        return "Musicology data";
+    }
+
+    public final String DATABASE_3_INTERNALNAME() {
+        return "musicology";
+    }
+
+    public final Boolean DATABASE_3_PUBLIC() {
+        return true;
+    }
+
+    public final Boolean DATABASE_3_SCHEMA_PUBLIC() {
+        return false;
+    }
+
+    public final String DATABASE_3_EXCHANGE() {
+        return "dbrepo";
+    }
+
+    public final Instant DATABASE_3_CREATED() {
+        return Instant.ofEpochSecond(1677399792L) /* 2023-02-26 08:23:12 (UTC()) */;
+    }
+
+    public final Instant DATABASE_3_LAST_MODIFIED() {
+        return Instant.ofEpochSecond(1677399792L) /* 2023-02-26 08:23:12 (UTC()) */;
+    }
+
+    public final DatabaseDto DATABASE_3_DTO() {
+        return DatabaseDto.builder()
+                .id(DATABASE_3_ID())
+                .isPublic(DATABASE_3_PUBLIC())
+                .isSchemaPublic(DATABASE_3_SCHEMA_PUBLIC())
+                .name(DATABASE_3_NAME())
+                .internalName(DATABASE_3_INTERNALNAME())
+                .owner(USER_3_BRIEF_DTO())
+                .container(CONTAINER_1_DTO())
+                .exchangeName(DATABASE_3_EXCHANGE())
+                .tables(new LinkedList<>(List.of(TABLE_8_DTO())))
+                .views(new LinkedList<>(List.of(VIEW_5_DTO())))
+                .identifiers(new LinkedList<>(List.of(IDENTIFIER_6_DTO())))
+                .build();
+    }
+
+    public final DatabaseDto DATABASE_3_PRIVILEGED_DTO() {
+        return DatabaseDto.builder()
+                .id(DATABASE_3_ID())
+                .isPublic(DATABASE_3_PUBLIC())
+                .isSchemaPublic(DATABASE_3_SCHEMA_PUBLIC())
+                .name(DATABASE_3_NAME())
+                .internalName(DATABASE_3_INTERNALNAME())
+                .owner(USER_3_BRIEF_DTO())
+                .container(CONTAINER_1_PRIVILEGED_DTO())
+                .exchangeName(DATABASE_3_EXCHANGE())
+                .tables(new LinkedList<>(List.of(TABLE_8_DTO())))
+                .views(new LinkedList<>(List.of(VIEW_5_DTO())))
+                .identifiers(new LinkedList<>(List.of(IDENTIFIER_6_DTO())))
+                .lastRetrieved(Instant.now())
+                .build();
+    }
+
+    public final DatabaseBriefDto DATABASE_3_PRIVILEGED_BRIEF_DTO() {
+        return DatabaseBriefDto.builder()
+                .id(DATABASE_3_ID())
+                .isPublic(DATABASE_3_PUBLIC())
+                .isSchemaPublic(DATABASE_3_SCHEMA_PUBLIC())
+                .name(DATABASE_3_NAME())
+                .internalName(DATABASE_3_INTERNALNAME())
+                .ownerId(USER_3_ID())
+                .identifiers(new LinkedList<>(List.of(IDENTIFIER_6_DTO())))
+                .build();
+    }
+
+    public final DatabaseBriefDto DATABASE_3_BRIEF_DTO() {
+        return DatabaseBriefDto.builder()
+                .id(DATABASE_3_ID())
+                .isPublic(DATABASE_3_PUBLIC())
+                .isSchemaPublic(DATABASE_3_SCHEMA_PUBLIC())
+                .name(DATABASE_3_NAME())
+                .internalName(DATABASE_3_INTERNALNAME())
+                .ownerId(USER_3_ID())
+                .identifiers(new LinkedList<>())
+                .build();
+    }
+
+    public final CreateDatabaseDto DATABASE_3_CREATE() {
+        return CreateDatabaseDto.builder()
+                .name(DATABASE_3_NAME())
+                .isPublic(DATABASE_3_PUBLIC())
+                .cid(CONTAINER_1_ID())
+                .build();
+    }
+
+    public final UUID DATABASE_4_ID() {
+        return UUID.fromString("c503d7f3-5952-4d97-b26a-da86bea4c20d");
+    }
+
+    public final String DATABASE_4_NAME() {
+        return "Weather AT";
+    }
+
+    public final String DATABASE_4_DESCRIPTION() {
+        return "Weather data";
+    }
+
+    public final Boolean DATABASE_4_PUBLIC() {
+        return true;
+    }
+
+    public final Boolean DATABASE_4_SCHEMA_PUBLIC() {
+        return true;
+    }
+
+    public final String DATABASE_4_INTERNALNAME() {
+        return "weather_at";
+    }
+
+    public final String DATABASE_4_EXCHANGE() {
+        return "dbrepo";
+    }
+
+    public final Instant DATABASE_4_CREATED() {
+        return Instant.ofEpochSecond(1677399813L) /* 2023-02-26 08:23:33 (UTC()) */;
+    }
+
+    public final Instant DATABASE_4_LAST_MODIFIED() {
+        return Instant.ofEpochSecond(1677399813L) /* 2023-02-26 08:23:33 (UTC()) */;
+    }
+
+    public final UUID DATABASE_4_OWNER() {
+        return USER_4_ID();
+    }
+
+    public final UUID DATABASE_4_CREATOR() {
+        return USER_4_ID();
+    }
+
+    public final DatabaseBriefDto DATABASE_4_BRIEF_DTO() {
+        return DatabaseBriefDto.builder()
+                .id(DATABASE_4_ID())
+                .isPublic(DATABASE_4_PUBLIC())
+                .isSchemaPublic(DATABASE_4_SCHEMA_PUBLIC())
+                .name(DATABASE_4_NAME())
+                .description(DATABASE_4_DESCRIPTION())
+                .internalName(DATABASE_4_INTERNALNAME())
+                .ownerId(USER_4_ID())
+                .identifiers(new LinkedList<>())
+                .build();
+    }
+
+    public final DatabaseDto DATABASE_4_DTO() {
+        return DatabaseDto.builder()
+                .id(DATABASE_4_ID())
+                .isPublic(DATABASE_4_PUBLIC())
+                .isSchemaPublic(DATABASE_4_SCHEMA_PUBLIC())
+                .name(DATABASE_4_NAME())
+                .container(CONTAINER_2_DTO())
+                .description(DATABASE_4_DESCRIPTION())
+                .internalName(DATABASE_4_INTERNALNAME())
+                .exchangeName(DATABASE_4_EXCHANGE())
+                .owner(USER_4_BRIEF_DTO())
+                .tables(new LinkedList<>(List.of(TABLE_9_DTO())))
+                .views(new LinkedList<>())
+                .identifiers(new LinkedList<>(List.of(IDENTIFIER_7_DTO())))
+                .build();
+    }
+
+    public final DatabaseDto DATABASE_4_PRIVILEGED_DTO() {
+        return DatabaseDto.builder()
+                .id(DATABASE_4_ID())
+                .isPublic(DATABASE_4_PUBLIC())
+                .isSchemaPublic(DATABASE_4_SCHEMA_PUBLIC())
+                .name(DATABASE_4_NAME())
+                .container(CONTAINER_2_PRIVILEGED_DTO())
+                .description(DATABASE_4_DESCRIPTION())
+                .internalName(DATABASE_4_INTERNALNAME())
+                .exchangeName(DATABASE_4_EXCHANGE())
+                .owner(USER_4_BRIEF_DTO())
+                .tables(new LinkedList<>(List.of(TABLE_9_DTO())))
+                .views(new LinkedList<>())
+                .identifiers(new LinkedList<>(List.of(IDENTIFIER_7_DTO())))
+                .lastRetrieved(Instant.now())
+                .build();
+    }
+
+    public final CreateTableDto TABLE_0_CREATE_DTO() {
+        return CreateTableDto.builder()
+                .name("full")
+                .description("full example")
+                .constraints(CreateTableConstraintsDto.builder()
+                        .uniques(new LinkedList<>())
+                        .foreignKeys(new LinkedList<>())
+                        .build())
+                .columns(List.of(CreateTableColumnDto.builder()
+                                .name("col1a")
+                                .type(ColumnTypeDto.CHAR)
+                                .nullAllowed(true)
+                                .build(),
+                        CreateTableColumnDto.builder()
+                                .name("col1b")
+                                .type(ColumnTypeDto.CHAR)
+                                .nullAllowed(true)
+                                .size(50L)
+                                .build(),
+                        CreateTableColumnDto.builder()
+                                .name("col2a")
+                                .type(ColumnTypeDto.VARCHAR)
+                                .nullAllowed(true)
+                                .build(),
+                        CreateTableColumnDto.builder()
+                                .name("col2b")
+                                .type(ColumnTypeDto.VARCHAR)
+                                .nullAllowed(true)
+                                .size(1024L)
+                                .build(),
+                        CreateTableColumnDto.builder()
+                                .name("col3")
+                                .type(ColumnTypeDto.BINARY)
+                                .nullAllowed(true)
+                                .build(),
+                        CreateTableColumnDto.builder()
+                                .name("col4")
+                                .type(ColumnTypeDto.VARBINARY)
+                                .nullAllowed(true)
+                                .size(200L)
+                                .build(),
+                        CreateTableColumnDto.builder()
+                                .name("col5")
+                                .type(ColumnTypeDto.TINYBLOB)
+                                .nullAllowed(true)
+                                .build(),
+                        CreateTableColumnDto.builder()
+                                .name("col6")
+                                .type(ColumnTypeDto.TINYTEXT)
+                                .nullAllowed(true)
+                                .build(),
+                        CreateTableColumnDto.builder()
+                                .name("col7")
+                                .type(ColumnTypeDto.TEXT)
+                                .nullAllowed(true)
+                                .build(),
+                        CreateTableColumnDto.builder()
+                                .name("col8")
+                                .type(ColumnTypeDto.BLOB)
+                                .nullAllowed(true)
+                                .build(),
+                        CreateTableColumnDto.builder()
+                                .name("col9")
+                                .type(ColumnTypeDto.MEDIUMTEXT)
+                                .nullAllowed(true)
+                                .build(),
+                        CreateTableColumnDto.builder()
+                                .name("col10")
+                                .type(ColumnTypeDto.MEDIUMBLOB)
+                                .nullAllowed(true)
+                                .build(),
+                        CreateTableColumnDto.builder()
+                                .name("col11")
+                                .type(ColumnTypeDto.LONGTEXT)
+                                .nullAllowed(true)
+                                .build(),
+                        CreateTableColumnDto.builder()
+                                .name("col12")
+                                .type(ColumnTypeDto.LONGBLOB)
+                                .nullAllowed(true)
+                                .build(),
+                        CreateTableColumnDto.builder()
+                                .name("col13")
+                                .type(ColumnTypeDto.ENUM)
+                                .nullAllowed(true)
+                                .enums(new LinkedList<>(List.of("val1", "val2")))
+                                .build(),
+                        CreateTableColumnDto.builder()
+                                .name("col14")
+                                .type(ColumnTypeDto.SET)
+                                .nullAllowed(true)
+                                .sets(new LinkedList<>(List.of("val1", "val2")))
+                                .build(),
+                        CreateTableColumnDto.builder()
+                                .name("col15")
+                                .type(ColumnTypeDto.BIT)
+                                .nullAllowed(true)
+                                .build(),
+                        CreateTableColumnDto.builder()
+                                .name("col16")
+                                .type(ColumnTypeDto.TINYINT)
+                                .nullAllowed(true)
+                                .build(),
+                        CreateTableColumnDto.builder()
+                                .name("col17")
+                                .type(ColumnTypeDto.BOOL)
+                                .nullAllowed(true)
+                                .build(),
+                        CreateTableColumnDto.builder()
+                                .name("col18")
+                                .type(ColumnTypeDto.SMALLINT)
+                                .nullAllowed(true)
+                                .build(),
+                        CreateTableColumnDto.builder()
+                                .name("col19")
+                                .type(ColumnTypeDto.MEDIUMINT)
+                                .nullAllowed(true)
+                                .build(),
+                        CreateTableColumnDto.builder()
+                                .name("col20")
+                                .type(ColumnTypeDto.INT)
+                                .nullAllowed(true)
+                                .build(),
+                        CreateTableColumnDto.builder()
+                                .name("col21")
+                                .type(ColumnTypeDto.BIGINT)
+                                .nullAllowed(true)
+                                .build(),
+                        CreateTableColumnDto.builder()
+                                .name("col22")
+                                .type(ColumnTypeDto.FLOAT)
+                                .nullAllowed(true)
+                                .build(),
+                        CreateTableColumnDto.builder()
+                                .name("col23")
+                                .type(ColumnTypeDto.DOUBLE)
+                                .nullAllowed(true)
+                                .build(),
+                        CreateTableColumnDto.builder()
+                                .name("col24")
+                                .type(ColumnTypeDto.DECIMAL)
+                                .nullAllowed(true)
+                                .build(),
+                        CreateTableColumnDto.builder()
+                                .name("col25")
+                                .type(ColumnTypeDto.DATE)
+                                .nullAllowed(true)
+                                .build(),
+                        CreateTableColumnDto.builder()
+                                .name("col26")
+                                .type(ColumnTypeDto.DATETIME)
+                                .nullAllowed(true)
+                                .build(),
+                        CreateTableColumnDto.builder()
+                                .name("col27")
+                                .type(ColumnTypeDto.TIMESTAMP)
+                                .nullAllowed(true)
+                                .build(),
+                        CreateTableColumnDto.builder()
+                                .name("col28")
+                                .type(ColumnTypeDto.TIME)
+                                .nullAllowed(true)
+                                .build(),
+                        CreateTableColumnDto.builder()
+                                .name("col29")
+                                .type(ColumnTypeDto.YEAR)
+                                .nullAllowed(true)
+                                .build()))
+                .build();
+    }
+
+    public final UUID TABLE_1_ID() {
+        return UUID.fromString("666d0b6b-f017-4f7c-80d8-a47174d8b539");
+    }
+
+    public final String TABLE_1_NAME() {
+        return "Weather AUS";
+    }
+
+    public final String TABLE_1_INTERNAL_NAME() {
+        return "weather_aus";
+    }
+
+    public final Boolean TABLE_1_VERSIONED() {
+        return true;
+    }
+
+    public final Boolean TABLE_1_IS_PUBLIC() {
+        return false;
+    }
+
+    public final Boolean TABLE_1_SCHEMA_PUBLIC() {
+        return false;
+    }
+
+    public final Boolean TABLE_1_PROCESSED_CONSTRAINTS() {
+        return true;
+    }
+
+    public final String TABLE_1_DESCRIPTION() {
+        return "Weather in Australia";
+    }
+
+    public final String TABLE_1_QUEUE_NAME() {
+        return TABLE_1_INTERNAL_NAME();
+    }
+
+    public final String TABLE_1_ROUTING_KEY() {
+        return "dbrepo." + DATABASE_1_ID() + "." + TABLE_1_ID();
+    }
+
+    public final Long TABLE_1_AVG_ROW_LENGTH() {
+        return 3L;
+    }
+
+    public final Long TABLE_1_NUM_ROWS() {
+        return 3L;
+    }
+
+    public final Long TABLE_1_DATA_LENGTH() {
+        return 2000L;
+    }
+
+    public final Long TABLE_1_MAX_DATA_LENGTH() {
+        return Long.MAX_VALUE;
+    }
+
+    public final Instant TABLE_1_CREATED() {
+        return Instant.ofEpochSecond(1677399975L) /* 2023-02-26 08:26:15 (UTC()) */;
+    }
+
+    public final Instant TABLE_1_LAST_MODIFIED() {
+        return Instant.ofEpochSecond(1677399975L) /* 2023-02-26 08:26:15 (UTC()) */;
+    }
+
+    public final Table TABLE_1() {
+        return Table.builder()
+                .id(TABLE_1_ID())
+                .tdbid(DATABASE_1_ID())
+                .database(null /* DATABASE_1 */)
+                .created(TABLE_1_CREATED())
+                .internalName(TABLE_1_INTERNAL_NAME())
+                .isVersioned(TABLE_1_VERSIONED())
+                .isPublic(TABLE_1_IS_PUBLIC())
+                .isSchemaPublic(TABLE_1_SCHEMA_PUBLIC())
+                .description(TABLE_1_DESCRIPTION())
+                .name(TABLE_1_NAME())
+                .queueName(TABLE_1_QUEUE_NAME())
+                .identifiers(new LinkedList<>())
+                .columns(new LinkedList<>(TABLE_1_COLUMNS()))
+                .constraints(TABLE_1_CONSTRAINTS())
+                .ownedBy(USER_1_ID())
+                .owner(USER_1())
+                .lastModified(TABLE_1_LAST_MODIFIED())
+                .avgRowLength(TABLE_1_AVG_ROW_LENGTH())
+                .numRows(TABLE_1_NUM_ROWS())
+                .dataLength(TABLE_1_DATA_LENGTH())
+                .maxDataLength(TABLE_1_MAX_DATA_LENGTH())
+                .build();
+    }
+
+    public final TableDto TABLE_1_DTO() {
+        return TableDto.builder()
+                .id(TABLE_1_ID())
+                .databaseId(DATABASE_1_ID())
+                .internalName(TABLE_1_INTERNAL_NAME())
+                .isVersioned(TABLE_1_VERSIONED())
+                .isPublic(TABLE_1_IS_PUBLIC())
+                .isSchemaPublic(TABLE_1_SCHEMA_PUBLIC())
+                .description(TABLE_1_DESCRIPTION())
+                .name(TABLE_1_NAME())
+                .queueName(TABLE_1_QUEUE_NAME())
+                .routingKey(TABLE_1_ROUTING_KEY())
+                .identifiers(new LinkedList<>())
+                .columns(new LinkedList<>(List.of(ColumnDto.builder()
+                                .id(COLUMN_1_1_ID())
+                                .tableId(TABLE_1_ID())
+                                .databaseId(DATABASE_1_ID())
+                                .ordinalPosition(0)
+                                .name("id")
+                                .internalName("id")
+                                .columnType(ColumnTypeDto.SERIAL)
+                                .isNullAllowed(false)
+                                .enums(null)
+                                .sets(null)
+                                .build(),
+                        ColumnDto.builder()
+                                .id(COLUMN_1_2_ID())
+                                .tableId(TABLE_1_ID())
+                                .databaseId(DATABASE_1_ID())
+                                .ordinalPosition(1)
+                                .name("Date")
+                                .internalName("date")
+                                .columnType(ColumnTypeDto.DATE)
+                                .isNullAllowed(true)
+                                .enums(null)
+                                .sets(null)
+                                .build(),
+                        ColumnDto.builder()
+                                .id(COLUMN_1_3_ID())
+                                .tableId(TABLE_1_ID())
+                                .databaseId(DATABASE_1_ID())
+                                .ordinalPosition(2)
+                                .name("Location")
+                                .internalName("location")
+                                .columnType(ColumnTypeDto.VARCHAR)
+                                .size(255L)
+                                .isNullAllowed(true)
+                                .enums(null)
+                                .sets(null)
+                                .build(),
+                        ColumnDto.builder()
+                                .id(COLUMN_1_4_ID())
+                                .tableId(TABLE_1_ID())
+                                .databaseId(DATABASE_1_ID())
+                                .ordinalPosition(3)
+                                .name("MinTemp")
+                                .internalName("mintemp")
+                                .columnType(ColumnTypeDto.DECIMAL)
+                                .size(10L)
+                                .d(0L)
+                                .isNullAllowed(true)
+                                .enums(null)
+                                .sets(null)
+                                .build(),
+                        ColumnDto.builder()
+                                .id(COLUMN_1_5_ID())
+                                .tableId(TABLE_1_ID())
+                                .databaseId(DATABASE_1_ID())
+                                .ordinalPosition(4)
+                                .name("Rainfall")
+                                .internalName("rainfall")
+                                .columnType(ColumnTypeDto.DECIMAL)
+                                .size(10L)
+                                .d(0L)
+                                .concept(CONCEPT_1_BRIEF_DTO())
+                                .unit(UNIT_1_BRIEF_DTO())
+                                .isNullAllowed(true)
+                                .enums(null)
+                                .sets(null)
+                                .build())))
+                .constraints(CreateTableConstraintsDto.builder()
+                        .checks(new LinkedHashSet<>())
+                        .primaryKey(new LinkedHashSet<>(List.of("id")))
+                        .foreignKeys(new LinkedList<>())
+                        .uniques(new LinkedList<>(List.of(List.of("date"))))
+                        .build())
+                .owner(USER_1_BRIEF_DTO())
+                .avgRowLength(TABLE_1_AVG_ROW_LENGTH())
+                .numRows(TABLE_1_NUM_ROWS())
+                .dataLength(TABLE_1_DATA_LENGTH())
+                .maxDataLength(TABLE_1_MAX_DATA_LENGTH())
+                .build();
+    }
+
+    public final UUID COLUMN_1_1_ID() {
+        return UUID.fromString("377c0a6e-938e-458c-ad2b-bbbd75d46412");
+    }
+
+    public final UUID COLUMN_1_2_ID() {
+        return UUID.fromString("dbca4821-3023-479b-a25a-c08eb0ec02ce");
+    }
+
+    public final UUID COLUMN_1_3_ID() {
+        return UUID.fromString("8ff0351e-4882-4948-94af-598e4b264b25");
+    }
+
+    public final UUID COLUMN_1_4_ID() {
+        return UUID.fromString("9ab256eb-3324-4e76-af3b-e3e2a58ce161");
+    }
+
+    public final UUID COLUMN_1_5_ID() {
+        return UUID.fromString("619e9355-51aa-438f-8579-80cec30f35cb");
+    }
+
+    public final TableBriefDto TABLE_1_BRIEF_DTO = TableBriefDto.builder()
+            .id(TABLE_1_ID())
+            .databaseId(DATABASE_1_ID())
+            .internalName(TABLE_1_INTERNAL_NAME())
+            .isVersioned(TABLE_1_VERSIONED())
+            .isPublic(TABLE_1_IS_PUBLIC())
+            .isSchemaPublic(TABLE_1_SCHEMA_PUBLIC())
+            .description(TABLE_1_DESCRIPTION())
+            .name(TABLE_1_NAME())
+            .ownedBy(USER_1_ID())
+            .build();
+
+    public final Long TABLE_1_DATA_COUNT() {
+        return 3L;
+    }
+
+    @SuppressWarnings("java:S3599")
+    public final List<Map<String, Object>> TABLE_1_DATA_DTO = new LinkedList<>(List.of(
+            new HashMap<>() {{
+                put("id", BigInteger.valueOf(1L));
+                put("date", LocalDate.of(2008, 12, 1).atStartOfDay().toInstant(ZoneOffset.UTC));
+                put("location", "Albury");
+                put("mintemp", 13.4);
+                put("rainfall", 0.6);
+            }},
+            new HashMap<>() {{
+                put("id", BigInteger.valueOf(2L));
+                put("date", LocalDate.of(2008, 12, 2).atStartOfDay().toInstant(ZoneOffset.UTC));
+                put("location", "Albury");
+                put("mintemp", 7.4);
+                put("rainfall", 0);
+            }},
+            new HashMap<>() {{
+                put("id", BigInteger.valueOf(3L));
+                put("date", LocalDate.of(2008, 12, 3).atStartOfDay().toInstant(ZoneOffset.UTC));
+                put("location", "Albury");
+                put("mintemp", 12.9);
+                put("rainfall", 0);
+            }}
+    ));
+
+    public final UUID TABLE_2_ID() {
+        return UUID.fromString("0cc067b6-4e81-4871-b47e-17a38228a574");
+    }
+
+    public final String TABLE_2_NAME() {
+        return "Weather Location";
+    }
+
+    public final String TABLE_2_INTERNAL_NAME() {
+        return "weather_location";
+    }
+
+    public final Boolean TABLE_2_VERSIONED() {
+        return true;
+    }
+
+    public final Boolean TABLE_2_IS_PUBLIC() {
+        return false;
+    }
+
+    public final Boolean TABLE_2_SCHEMA_PUBLIC() {
+        return true;
+    }
+
+    public final Boolean TABLE_2_PROCESSED_CONSTRAINTS() {
+        return true;
+    }
+
+    public final String TABLE_2_DESCRIPTION() {
+        return "Weather location";
+    }
+
+    public final String TABLE_2_QUEUE_NAME() {
+        return TABLE_2_INTERNAL_NAME();
+    }
+
+    public final String TABLE_2_ROUTING_KEY() {
+        return "dbrepo." + DATABASE_1_ID() + "." + TABLE_2_ID();
+    }
+
+    public final Instant TABLE_2_CREATED() {
+        return Instant.ofEpochSecond(1677400007L) /* 2023-02-26 08:26:47 (UTC()) */;
+    }
+
+    public final Instant TABLE_2_LAST_MODIFIED() {
+        return Instant.ofEpochSecond(1677400007L) /* 2023-02-26 08:26:47 (UTC()) */;
+    }
+
+    public final Long TABLE_2_AVG_ROW_LENGTH() {
+        return 3L;
+    }
+
+    public final Long TABLE_2_NUM_ROWS() {
+        return 3L;
+    }
+
+    public final Long TABLE_2_DATA_LENGTH() {
+        return 2000L;
+    }
+
+    public final Long TABLE_2_MAX_DATA_LENGTH() {
+        return Long.MAX_VALUE;
+    }
+
+    public final Table TABLE_2() {
+        return Table.builder()
+                .id(TABLE_2_ID())
+                .tdbid(DATABASE_1_ID())
+                .database(null /* DATABASE_1 */)
+                .created(TABLE_2_CREATED())
+                .internalName(TABLE_2_INTERNAL_NAME())
+                .isVersioned(TABLE_2_VERSIONED())
+                .isPublic(TABLE_2_IS_PUBLIC())
+                .isSchemaPublic(TABLE_2_SCHEMA_PUBLIC())
+                .description(TABLE_2_DESCRIPTION())
+                .name(TABLE_2_NAME())
+                .lastModified(TABLE_2_LAST_MODIFIED())
+                .queueName(TABLE_2_QUEUE_NAME())
+                .columns(new LinkedList<>() /* TABLE_2_COLUMNS */)
+                .constraints(null) /* TABLE_2_CONSTRAINTS */
+                .owner(USER_2())
+                .ownedBy(USER_2_ID())
+                .avgRowLength(TABLE_2_AVG_ROW_LENGTH())
+                .numRows(TABLE_2_NUM_ROWS())
+                .dataLength(TABLE_2_DATA_LENGTH())
+                .maxDataLength(TABLE_2_MAX_DATA_LENGTH())
+                .build();
+    }
+
+    public final TableDto TABLE_2_DTO() {
+        return TableDto.builder()
+                .id(TABLE_2_ID())
+                .databaseId(DATABASE_1_ID())
+                .internalName(TABLE_2_INTERNAL_NAME())
+                .isVersioned(TABLE_2_VERSIONED())
+                .isPublic(TABLE_2_IS_PUBLIC())
+                .isSchemaPublic(TABLE_2_SCHEMA_PUBLIC())
+                .description(TABLE_2_DESCRIPTION())
+                .name(TABLE_2_NAME())
+                .queueName(TABLE_2_QUEUE_NAME())
+                .routingKey(TABLE_2_ROUTING_KEY())
+                .columns(new LinkedList<>(List.of(ColumnDto.builder()
+                                .id(COLUMN_2_1_ID())
+                                .tableId(TABLE_2_ID())
+                                .databaseId(DATABASE_1_ID())
+                                .ordinalPosition(0)
+                                .name("location")
+                                .internalName("location")
+                                .columnType(ColumnTypeDto.VARCHAR)
+                                .size(255L)
+                                .isNullAllowed(false)
+                                .enums(null)
+                                .sets(null)
+                                .build(),
+                        ColumnDto.builder()
+                                .id(COLUMN_2_2_ID())
+                                .tableId(TABLE_2_ID())
+                                .databaseId(DATABASE_1_ID())
+                                .ordinalPosition(1)
+                                .name("lat")
+                                .internalName("lat")
+                                .columnType(ColumnTypeDto.DOUBLE)
+                                .size(22L)
+                                .isNullAllowed(true)
+                                .enums(null)
+                                .sets(null)
+                                .build(),
+                        ColumnDto.builder()
+                                .id(COLUMN_2_3_ID())
+                                .tableId(TABLE_2_ID())
+                                .databaseId(DATABASE_1_ID())
+                                .ordinalPosition(2)
+                                .name("lng")
+                                .internalName("lng")
+                                .columnType(ColumnTypeDto.DOUBLE)
+                                .size(22L)
+                                .isNullAllowed(true)
+                                .enums(null)
+                                .sets(null)
+                                .build())))
+                .constraints(ConstraintsDto.builder()
+                        .checks(new LinkedHashSet<>(List.of("`mintemp` > 0")))
+                        .foreignKeys(new LinkedList<>(List.of(ForeignKeyDto.builder()
+                                .id(UUID.fromString("ca833111-1e9a-48a3-bb16-ad6f90196f96"))
+                                .name("fk_location")
+                                .onDelete(ReferenceTypeDto.NO_ACTION)
+                                .references(new LinkedList<>(List.of(ForeignKeyReferenceDto.builder()
+                                        .id(UUID.fromString("8552f282-0403-424d-b2ba-4ed0f760197c"))
+                                        .column(TABLE_2_COLUMNS_BRIEF_2_DTO())
+                                        .referencedColumn(TABLE_1_COLUMNS_BRIEF_0_DTO())
+                                        .foreignKey(null) // set later
+                                        .build())))
+                                .table(TABLE_1_BRIEF_DTO())
+                                .referencedTable(TABLE_2_BRIEF_DTO())
+                                .onUpdate(ReferenceTypeDto.NO_ACTION)
+                                .build())))
+                        .uniques(new LinkedList<>(List.of(UniqueDto.builder()
+                                .id(UUID.fromString("b9aba807-dd9c-43a3-9614-2493cb4b26bd"))
+                                .table(TABLE_2_BRIEF_DTO())
+                                .name("uk_1")
+                                .columns(new LinkedList<>(List.of(TABLE_2_COLUMNS_BRIEF_DTO.get(1))))
+                                .build())))
+                        .primaryKey(new LinkedHashSet<>(Set.of(PrimaryKeyDto.builder()
+                                .table(TABLE_2_BRIEF_DTO())
+                                .column(TABLE_2_COLUMNS_BRIEF_0_DTO())
+                                .id(COLUMN_2_1_ID())
+                                .build())))
+                        .build())
+                .owner(USER_2_BRIEF_DTO())
+                .avgRowLength(TABLE_2_AVG_ROW_LENGTH())
+                .numRows(TABLE_2_NUM_ROWS())
+                .dataLength(TABLE_2_DATA_LENGTH())
+                .maxDataLength(TABLE_2_MAX_DATA_LENGTH())
+                .build();
+    }
+
+    public final TableBriefDto TABLE_2_BRIEF_DTO = TableBriefDto.builder()
+            .id(TABLE_2_ID())
+            .databaseId(DATABASE_1_ID())
+            .internalName(TABLE_2_INTERNAL_NAME())
+            .isVersioned(TABLE_2_VERSIONED())
+            .isPublic(TABLE_2_IS_PUBLIC())
+            .isSchemaPublic(TABLE_2_SCHEMA_PUBLIC())
+            .description(TABLE_2_DESCRIPTION())
+            .name(TABLE_2_NAME())
+            .ownedBy(USER_2_ID())
+            .build();
+
+    public final UUID TABLE_3_ID() {
+        return UUID.fromString("a94ee518-c235-496b-8613-b0c643bc1b11");
+    }
+
+    public final String TABLE_3_NAME() {
+        return "Sensor";
+    }
+
+    public final String TABLE_3_INTERNALNAME() {
+        return "sensor";
+    }
+
+    public final Boolean TABLE_3_VERSIONED() {
+        return true;
+    }
+
+    public final Boolean TABLE_3_IS_PUBLIC() {
+        return false;
+    }
+
+    public final Boolean TABLE_3_SCHEMA_PUBLIC() {
+        return false;
+    }
+
+    public final Boolean TABLE_3_PROCESSED_CONSTRAINTS() {
+        return true;
+    }
+
+    public final String TABLE_3_DESCRIPTION() {
+        return "Some sensor data";
+    }
+
+    public final String TABLE_3_QUEUE_NAME() {
+        return TABLE_3_INTERNALNAME;
+    }
+
+    public final String TABLE_3_ROUTING_KEY() {
+        return "dbrepo." + DATABASE_1_ID + "." + TABLE_3_ID;
+    }
+
+    public final Instant TABLE_3_CREATED() {
+        return Instant.ofEpochSecond(1677400031L) /* 2023-02-26 08:27:11 (UTC()) */;
+    }
+
+    public final Instant TABLE_3_LAST_MODIFIED() {
+        return Instant.ofEpochSecond(1677400031L) /* 2023-02-26 08:27:11 (UTC()) */;
+    }
+
+    public final Long TABLE_3_AVG_ROW_LENGTH() {
+        return 6L;
+    }
+
+    public final Long TABLE_3_NUM_ROWS() {
+        return 6L;
+    }
+
+    public final Long TABLE_3_DATA_LENGTH() {
+        return 1800L;
+    }
+
+    public final Long TABLE_3_MAX_DATA_LENGTH() {
+        return Long.MAX_VALUE;
+    }
+
+    public final Table TABLE_3 = Table.builder()
+            .id(TABLE_3_ID())
+            .tdbid(DATABASE_1_ID())
+            .database(null /* DATABASE_1 */)
+            .created(TABLE_3_CREATED())
+            .internalName(TABLE_3_INTERNALNAME())
+            .isVersioned(TABLE_3_VERSIONED())
+            .isPublic(TABLE_3_IS_PUBLIC())
+            .isSchemaPublic(TABLE_3_SCHEMA_PUBLIC())
+            .description(TABLE_3_DESCRIPTION())
+            .name(TABLE_3_NAME())
+            .lastModified(TABLE_3_LAST_MODIFIED())
+            .queueName(TABLE_3_QUEUE_NAME())
+            .columns(new LinkedList<>() /* TABLE_3_COLUMNS */)
+            .constraints(null) /* TABLE_3_CONSTRAINTS */
+            .owner(USER_3())
+            .ownedBy(USER_3_ID())
+            .avgRowLength(TABLE_3_AVG_ROW_LENGTH())
+            .numRows(TABLE_3_NUM_ROWS())
+            .dataLength(TABLE_3_DATA_LENGTH())
+            .maxDataLength(TABLE_3_MAX_DATA_LENGTH())
+            .build();
+
+    public final TableDto TABLE_3_DTO = TableDto.builder()
+            .id(TABLE_3_ID())
+            .databaseId(DATABASE_1_ID())
+            .internalName(TABLE_3_INTERNALNAME())
+            .isVersioned(TABLE_3_VERSIONED())
+            .isPublic(TABLE_3_IS_PUBLIC())
+            .isSchemaPublic(TABLE_3_SCHEMA_PUBLIC())
+            .description(TABLE_3_DESCRIPTION())
+            .name(TABLE_3_NAME())
+            .queueName(TABLE_3_QUEUE_NAME())
+            .routingKey(TABLE_3_ROUTING_KEY())
+            .columns(new LinkedList<>() /* TABLE_3_COLUMNS_DTO */)
+            .constraints(null) /* TABLE_3_CONSTRAINTS_DTO */
+            .owner(USER_3_BRIEF_DTO())
+            .avgRowLength(TABLE_3_AVG_ROW_LENGTH())
+            .numRows(TABLE_3_NUM_ROWS())
+            .dataLength(TABLE_3_DATA_LENGTH())
+            .maxDataLength(TABLE_3_MAX_DATA_LENGTH())
+            .build();
+
+    public final TableBriefDto TABLE_3_BRIEF_DTO = TableBriefDto.builder()
+            .id(TABLE_3_ID())
+            .databaseId(DATABASE_1_ID())
+            .internalName(TABLE_3_INTERNALNAME())
+            .isVersioned(TABLE_3_VERSIONED())
+            .isPublic(TABLE_3_IS_PUBLIC())
+            .isSchemaPublic(TABLE_3_SCHEMA_PUBLIC())
+            .description(TABLE_3_DESCRIPTION())
+            .name(TABLE_3_NAME())
+            .ownedBy(USER_3_ID())
+            .build();
+
+    public final CreateTableConstraintsDto TABLE_3_CONSTRAINTS_CREATE_DTO = CreateTableConstraintsDto.builder()
+            .checks(new LinkedHashSet<>())
+            .primaryKey(new LinkedHashSet<>())
+            .foreignKeys(new LinkedList<>())
+            .uniques(new LinkedList<>())
+            .build();
+
+    public final CreateTableConstraintsDto TABLE_3_CONSTRAINTS_INVALID_CREATE_DTO = CreateTableConstraintsDto.builder()
+            .checks(new LinkedHashSet<>())
+            .primaryKey(new LinkedHashSet<>()) // <<<<
+            .uniques(new LinkedList<>())
+            .foreignKeys(List.of(CreateForeignKeyDto.builder()
+                    .referencedTable("weather_location")
+                    .columns(new LinkedList<>(List.of("fahrzeug")))
+                    .referencedColumns(new LinkedList<>(List.of("doesnotexist")))
+                    .build()))
+            .build();
+
+    public final CreateTableDto TABLE_3_CREATE_DTO = CreateTableDto.builder()
+            .name(TABLE_3_NAME())
+            .description(TABLE_3_DESCRIPTION())
+            .columns(new LinkedList<>())
+            .constraints(TABLE_3_CONSTRAINTS_CREATE_DTO())
+            .build();
+
+    public final CreateTableDto TABLE_3_INVALID_CREATE_DTO = CreateTableDto.builder()
+            .name(TABLE_3_NAME())
+            .description(TABLE_3_DESCRIPTION())
+            .columns(new LinkedList<>())
+            .constraints(TABLE_3_CONSTRAINTS_INVALID_CREATE_DTO())
+            .build();
+
+    public final UUID TABLE_5_ID() {
+        return UUID.fromString("91306cbd-c51f-47d3-8722-debfdbd8a77e");
+    }
+
+    public final String TABLE_5_NAME() {
+        return "zoo";
+    }
+
+    public final String TABLE_5_INTERNALNAME() {
+        return "zoo";
+    }
+
+    public final Boolean TABLE_5_VERSIONED() {
+        return true;
+    }
+
+    public final Boolean TABLE_5_IS_PUBLIC() {
+        return true;
+    }
+
+    public final Boolean TABLE_5_SCHEMA_PUBLIC() {
+        return true;
+    }
+
+    public final Boolean TABLE_5_PROCESSED_CONSTRAINTS() {
+        return true;
+    }
+
+    public final String TABLE_5_DESCRIPTION() {
+        return "Some Kaggle dataset";
+    }
+
+    public final String TABLE_5_QUEUE_NAME() {
+        return TABLE_5_INTERNALNAME;
+    }
+
+    public final String TABLE_5_ROUTING_KEY() {
+        return "dbrepo." + DATABASE_2_ID + "." + TABLE_5_ID;
+    }
+
+    public final Instant TABLE_5_CREATED() {
+        return Instant.ofEpochSecond(1677400067L) /* 2023-02-26 08:27:47 (UTC()) */;
+    }
+
+    public final Instant TABLE_5_LAST_MODIFIED() {
+        return Instant.ofEpochSecond(1677400067L) /* 2023-02-26 08:27:47 (UTC()) */;
+    }
+
+    public final Long TABLE_5_AVG_ROW_LENGTH() {
+        return 1080L;
+    }
+
+    public final Long TABLE_5_NUM_ROWS() {
+        return 101L;
+    }
+
+    public final Long TABLE_5_DATA_LENGTH() {
+        return 15200L;
+    }
+
+    public final Long TABLE_5_MAX_DATA_LENGTH() {
+        return Long.MAX_VALUE;
+    }
+
+    public final Table TABLE_5 = Table.builder()
+            .id(TABLE_5_ID())
+            .tdbid(DATABASE_2_ID())
+            .created(Instant.now())
+            .internalName(TABLE_5_INTERNALNAME())
+            .isVersioned(TABLE_5_VERSIONED())
+            .isPublic(TABLE_5_IS_PUBLIC())
+            .isSchemaPublic(TABLE_5_SCHEMA_PUBLIC())
+            .description(TABLE_5_DESCRIPTION())
+            .name(TABLE_5_NAME())
+            .lastModified(TABLE_5_LAST_MODIFIED())
+            .queueName(TABLE_5_QUEUE_NAME())
+            .columns(new LinkedList<>()) /* TABLE_5_COLUMNS */
+            .constraints(null) /* TABLE_5_CONSTRAINTS */
+            .ownedBy(USER_1_ID())
+            .owner(USER_1)
+            .build();
+
+    public final TableDto TABLE_5_DTO = TableDto.builder()
+            .id(TABLE_5_ID())
+            .databaseId(DATABASE_2_ID())
+            .internalName(TABLE_5_INTERNALNAME())
+            .isVersioned(TABLE_5_VERSIONED())
+            .isPublic(TABLE_5_IS_PUBLIC())
+            .isSchemaPublic(TABLE_5_SCHEMA_PUBLIC())
+            .description(TABLE_5_DESCRIPTION())
+            .name(TABLE_5_NAME())
+            .queueName(TABLE_5_QUEUE_NAME())
+            .routingKey(TABLE_5_ROUTING_KEY())
+            .columns(new LinkedList<>()) /* TABLE_5_COLUMNS_DTO */
+            .constraints(null) /* TABLE_5_CONSTRAINTS_DTO */
+            .owner(USER_1_BRIEF_DTO())
+            .build();
+
+    public final TableBriefDto TABLE_5_BRIEF_DTO = TableBriefDto.builder()
+            .id(TABLE_5_ID())
+            .databaseId(DATABASE_2_ID())
+            .internalName(TABLE_5_INTERNALNAME())
+            .isVersioned(TABLE_5_VERSIONED())
+            .isPublic(TABLE_5_IS_PUBLIC())
+            .isSchemaPublic(TABLE_5_SCHEMA_PUBLIC())
+            .description(TABLE_5_DESCRIPTION())
+            .name(TABLE_5_NAME())
+            .ownedBy(USER_1_ID())
+            .build();
+
+    public final UUID TABLE_6_ID() {
+        return UUID.fromString("ae84d169-d36c-4f5a-a390-153d090f9574");
+    }
+
+    public final String TABLE_6_NAME() {
+        return "names";
+    }
+
+    public final String TABLE_6_INTERNALNAME() {
+        return "names";
+    }
+
+    public final Boolean TABLE_6_VERSIONED() {
+        return true;
+    }
+
+    public final Boolean TABLE_6_IS_PUBLIC() {
+        return true;
+    }
+
+    public final Boolean TABLE_6_SCHEMA_PUBLIC() {
+        return false;
+    }
+
+    public final Boolean TABLE_6_PROCESSED_CONSTRAINTS() {
+        return true;
+    }
+
+    public final String TABLE_6_DESCRIPTION() {
+        return "Some names dataset";
+    }
+
+    public final String TABLE_6_QUEUE_NAME() {
+        return TABLE_6_INTERNALNAME;
+    }
+
+    public final String TABLE_6_ROUTING_KEY() {
+        return "dbrepo." + DATABASE_2_ID + "." + TABLE_6_ID;
+    }
+
+    public final Instant TABLE_6_CREATED() {
+        return Instant.ofEpochSecond(1677400117L) /* 2023-02-26 08:28:37 (UTC()) */;
+    }
+
+    public final Instant TABLE_6_LAST_MODIFIED() {
+        return Instant.ofEpochSecond(1677400117L) /* 2023-02-26 08:28:37 (UTC()) */;
+    }
+
+    public final Table TABLE_6 = Table.builder()
+            .id(TABLE_6_ID())
+            .tdbid(DATABASE_2_ID())
+            .created(TABLE_6_CREATED())
+            .internalName(TABLE_6_INTERNALNAME())
+            .isVersioned(TABLE_6_VERSIONED())
+            .isPublic(TABLE_6_IS_PUBLIC())
+            .isSchemaPublic(TABLE_6_SCHEMA_PUBLIC())
+            .description(TABLE_6_DESCRIPTION())
+            .name(TABLE_6_NAME())
+            .lastModified(TABLE_6_LAST_MODIFIED())
+            .queueName(TABLE_6_QUEUE_NAME())
+            .columns(new LinkedList<>()) /* TABLE_6_COLUMNS */
+            .constraints(null) /* TABLE_6_CONSTRAINTS */
+            .ownedBy(USER_1_ID())
             .owner(USER_1)
-            .created(TABLE_6_CREATED)
+            .created(TABLE_6_CREATED())
             .build();
 
     public final TableDto TABLE_6_DTO = TableDto.builder()
-            .id(TABLE_6_ID)
-            .databaseId(DATABASE_2_ID)
-            .internalName(TABLE_6_INTERNALNAME)
-            .isVersioned(TABLE_6_VERSIONED)
-            .isPublic(TABLE_6_IS_PUBLIC)
-            .isSchemaPublic(TABLE_6_SCHEMA_PUBLIC)
-            .description(TABLE_6_DESCRIPTION)
-            .name(TABLE_6_NAME)
-            .queueName(TABLE_6_QUEUE_NAME)
-            .routingKey(TABLE_6_ROUTING_KEY)
+            .id(TABLE_6_ID())
+            .databaseId(DATABASE_2_ID())
+            .internalName(TABLE_6_INTERNALNAME())
+            .isVersioned(TABLE_6_VERSIONED())
+            .isPublic(TABLE_6_IS_PUBLIC())
+            .isSchemaPublic(TABLE_6_SCHEMA_PUBLIC())
+            .description(TABLE_6_DESCRIPTION())
+            .name(TABLE_6_NAME())
+            .queueName(TABLE_6_QUEUE_NAME())
+            .routingKey(TABLE_6_ROUTING_KEY())
             .columns(new LinkedList<>()) /* TABLE_6_COLUMNS_DTO */
             .constraints(null) /* TABLE_6_CONSTRAINTS_DTO */
-            .owner(USER_1_BRIEF_DTO)
+            .owner(USER_1_BRIEF_DTO())
             .build();
 
     public final TableBriefDto TABLE_6_BRIEF_DTO = TableBriefDto.builder()
-            .id(TABLE_6_ID)
-            .databaseId(DATABASE_2_ID)
-            .internalName(TABLE_6_INTERNALNAME)
-            .isVersioned(TABLE_6_VERSIONED)
-            .isPublic(TABLE_6_IS_PUBLIC)
-            .isSchemaPublic(TABLE_6_SCHEMA_PUBLIC)
-            .description(TABLE_6_DESCRIPTION)
-            .name(TABLE_6_NAME)
+            .id(TABLE_6_ID())
+            .databaseId(DATABASE_2_ID())
+            .internalName(TABLE_6_INTERNALNAME())
+            .isVersioned(TABLE_6_VERSIONED())
+            .isPublic(TABLE_6_IS_PUBLIC())
+            .isSchemaPublic(TABLE_6_SCHEMA_PUBLIC())
+            .description(TABLE_6_DESCRIPTION())
+            .name(TABLE_6_NAME())
             .ownedBy(USER_1_ID())
             .build();
 
-    public final UUID TABLE_7_ID = UUID.fromString("e5d10200-3e4f-45f4-9f36-ff3ca39c6c29");
-    public final String TABLE_7_NAME = "likes";
-    public final String TABLE_7_INTERNAL_NAME = "likes";
-    public final Boolean TABLE_7_VERSIONED = true;
-    public final Boolean TABLE_7_IS_PUBLIC = true;
-    public final Boolean TABLE_7_SCHEMA_PUBLIC = true;
-    public final Boolean TABLE_7_PROCESSED_CONSTRAINTS = true;
-    public final String TABLE_7_DESCRIPTION = "Some likes dataset";
-    public final String TABLE_7_QUEUE_NAME = TABLE_7_INTERNAL_NAME;
-    public final String TABLE_7_ROUTING_KEY = "dbrepo." + DATABASE_2_ID + "." + TABLE_7_ID;
-    public final Instant TABLE_7_CREATED = Instant.ofEpochSecond(1677400147L) /* 2023-02-26 08:29:07 (UTC) */;
-    public final Instant TABLE_7_LAST_MODIFIED = Instant.ofEpochSecond(1677400147L) /* 2023-02-26 08:29:07 (UTC) */;
+    public final UUID TABLE_7_ID() {
+        return UUID.fromString("e5d10200-3e4f-45f4-9f36-ff3ca39c6c29");
+    }
+
+    public final String TABLE_7_NAME() {
+        return "likes";
+    }
+
+    public final String TABLE_7_INTERNAL_NAME() {
+        return "likes";
+    }
+
+    public final Boolean TABLE_7_VERSIONED() {
+        return true;
+    }
+
+    public final Boolean TABLE_7_IS_PUBLIC() {
+        return true;
+    }
+
+    public final Boolean TABLE_7_SCHEMA_PUBLIC() {
+        return true;
+    }
+
+    public final Boolean TABLE_7_PROCESSED_CONSTRAINTS() {
+        return true;
+    }
+
+    public final String TABLE_7_DESCRIPTION() {
+        return "Some likes dataset";
+    }
+
+    public final String TABLE_7_QUEUE_NAME() {
+        return TABLE_7_INTERNAL_NAME;
+    }
+
+    public final String TABLE_7_ROUTING_KEY() {
+        return "dbrepo." + DATABASE_2_ID + "." + TABLE_7_ID;
+    }
+
+    public final Instant TABLE_7_CREATED() {
+        return Instant.ofEpochSecond(1677400147L) /* 2023-02-26 08:29:07 (UTC()) */;
+    }
+
+    public final Instant TABLE_7_LAST_MODIFIED() {
+        return Instant.ofEpochSecond(1677400147L) /* 2023-02-26 08:29:07 (UTC()) */;
+    }
 
     public final Table TABLE_7 = Table.builder()
-            .id(TABLE_7_ID)
-            .tdbid(DATABASE_2_ID)
-            .created(TABLE_7_CREATED)
-            .internalName(TABLE_7_INTERNAL_NAME)
-            .isVersioned(TABLE_7_VERSIONED)
-            .isPublic(TABLE_7_IS_PUBLIC)
-            .isSchemaPublic(TABLE_7_SCHEMA_PUBLIC)
-            .description(TABLE_7_DESCRIPTION)
-            .name(TABLE_7_NAME)
-            .lastModified(TABLE_7_LAST_MODIFIED)
-            .queueName(TABLE_7_QUEUE_NAME)
+            .id(TABLE_7_ID())
+            .tdbid(DATABASE_2_ID())
+            .created(TABLE_7_CREATED())
+            .internalName(TABLE_7_INTERNAL_NAME())
+            .isVersioned(TABLE_7_VERSIONED())
+            .isPublic(TABLE_7_IS_PUBLIC())
+            .isSchemaPublic(TABLE_7_SCHEMA_PUBLIC())
+            .description(TABLE_7_DESCRIPTION())
+            .name(TABLE_7_NAME())
+            .lastModified(TABLE_7_LAST_MODIFIED())
+            .queueName(TABLE_7_QUEUE_NAME())
             .columns(new LinkedList<>()) /* TABLE_7_COLUMNS */
             .constraints(null) /* TABLE_7_CONSTRAINTS */
             .ownedBy(USER_1_ID())
             .owner(USER_1)
-            .created(TABLE_7_CREATED)
+            .created(TABLE_7_CREATED())
             .build();
 
     public final TableDto TABLE_7_DTO = TableDto.builder()
-            .id(TABLE_7_ID)
-            .databaseId(DATABASE_2_ID)
-            .internalName(TABLE_7_INTERNAL_NAME)
-            .isVersioned(TABLE_7_VERSIONED)
-            .isPublic(TABLE_7_IS_PUBLIC)
-            .isSchemaPublic(TABLE_7_SCHEMA_PUBLIC)
-            .description(TABLE_7_DESCRIPTION)
-            .name(TABLE_7_NAME)
-            .queueName(TABLE_7_QUEUE_NAME)
-            .routingKey(TABLE_7_ROUTING_KEY)
+            .id(TABLE_7_ID())
+            .databaseId(DATABASE_2_ID())
+            .internalName(TABLE_7_INTERNAL_NAME())
+            .isVersioned(TABLE_7_VERSIONED())
+            .isPublic(TABLE_7_IS_PUBLIC())
+            .isSchemaPublic(TABLE_7_SCHEMA_PUBLIC())
+            .description(TABLE_7_DESCRIPTION())
+            .name(TABLE_7_NAME())
+            .queueName(TABLE_7_QUEUE_NAME())
+            .routingKey(TABLE_7_ROUTING_KEY())
             .columns(new LinkedList<>()) /* TABLE_7_COLUMNS_DTO */
             .constraints(null) /* TABLE_7_CONSTRAINTS_DTO */
-            .owner(USER_1_BRIEF_DTO)
+            .owner(USER_1_BRIEF_DTO())
             .build();
 
     public final TableBriefDto TABLE_7_BRIEF_DTO = TableBriefDto.builder()
-            .id(TABLE_7_ID)
-            .databaseId(DATABASE_2_ID)
-            .internalName(TABLE_7_INTERNAL_NAME)
-            .isVersioned(TABLE_7_VERSIONED)
-            .isPublic(TABLE_7_IS_PUBLIC)
-            .isSchemaPublic(TABLE_7_SCHEMA_PUBLIC)
-            .description(TABLE_7_DESCRIPTION)
-            .name(TABLE_7_NAME)
+            .id(TABLE_7_ID())
+            .databaseId(DATABASE_2_ID())
+            .internalName(TABLE_7_INTERNAL_NAME())
+            .isVersioned(TABLE_7_VERSIONED())
+            .isPublic(TABLE_7_IS_PUBLIC())
+            .isSchemaPublic(TABLE_7_SCHEMA_PUBLIC())
+            .description(TABLE_7_DESCRIPTION())
+            .name(TABLE_7_NAME())
             .ownedBy(USER_1_ID())
             .build();
 
-    public final UUID TABLE_4_ID = UUID.fromString("6c87cbcf-5043-404f-9bf1-b09ddbac25a2");
-    public final String TABLE_4_NAME = "Sensor 2";
-    public final String TABLE_4_INTERNALNAME = "sensor_2";
-    public final Boolean TABLE_4_VERSIONED = true;
-    public final Boolean TABLE_4_IS_PUBLIC = true;
-    public final Boolean TABLE_4_SCHEMA_PUBLIC = false;
-    public final String TABLE_4_DESCRIPTION = "Hello sensor";
-    public final String TABLE_4_QUEUE_NAME = TABLE_4_INTERNALNAME;
-    public final String TABLE_4_ROUTING_KEY = "dbrepo." + DATABASE_1_ID + "." + TABLE_4_ID;
-    public final Instant TABLE_4_CREATED = Instant.ofEpochSecond(1677400175L) /* 2023-02-26 08:29:35 (UTC) */;
-    public final Instant TABLE_4_LAST_MODIFIED = Instant.ofEpochSecond(1677400175L) /* 2023-02-26 08:29:35 (UTC) */;
-    public final Long TABLE_4_AVG_ROW_LENGTH = 0L;
-    public final Long TABLE_4_NUM_ROWS = 0L;
-    public final Long TABLE_4_DATA_LENGTH = 1000L;
-    public final Long TABLE_4_MAX_DATA_LENGTH = Long.MAX_VALUE;
+    public final UUID TABLE_4_ID() {
+        return UUID.fromString("6c87cbcf-5043-404f-9bf1-b09ddbac25a2");
+    }
+
+    public final String TABLE_4_NAME() {
+        return "Sensor 2";
+    }
+
+    public final String TABLE_4_INTERNALNAME() {
+        return "sensor_2";
+    }
+
+    public final Boolean TABLE_4_VERSIONED() {
+        return true;
+    }
+
+    public final Boolean TABLE_4_IS_PUBLIC() {
+        return true;
+    }
+
+    public final Boolean TABLE_4_SCHEMA_PUBLIC() {
+        return false;
+    }
+
+    public final String TABLE_4_DESCRIPTION() {
+        return "Hello sensor";
+    }
+
+    public final String TABLE_4_QUEUE_NAME() {
+        return TABLE_4_INTERNALNAME;
+    }
+
+    public final String TABLE_4_ROUTING_KEY() {
+        return "dbrepo." + DATABASE_1_ID + "." + TABLE_4_ID;
+    }
+
+    public final Instant TABLE_4_CREATED() {
+        return Instant.ofEpochSecond(1677400175L) /* 2023-02-26 08:29:35 (UTC()) */;
+    }
+
+    public final Instant TABLE_4_LAST_MODIFIED() {
+        return Instant.ofEpochSecond(1677400175L) /* 2023-02-26 08:29:35 (UTC()) */;
+    }
+
+    public final Long TABLE_4_AVG_ROW_LENGTH() {
+        return 0L;
+    }
+
+    public final Long TABLE_4_NUM_ROWS() {
+        return 0L;
+    }
+
+    public final Long TABLE_4_DATA_LENGTH() {
+        return 1000L;
+    }
+
+    public final Long TABLE_4_MAX_DATA_LENGTH() {
+        return Long.MAX_VALUE;
+    }
 
     public final Table TABLE_4 = Table.builder()
-            .id(TABLE_4_ID)
-            .tdbid(DATABASE_1_ID)
-            .internalName(TABLE_4_INTERNALNAME)
-            .description(TABLE_4_DESCRIPTION)
+            .id(TABLE_4_ID())
+            .tdbid(DATABASE_1_ID())
+            .internalName(TABLE_4_INTERNALNAME())
+            .description(TABLE_4_DESCRIPTION())
             .database(null /* DATABASE_1 */)
-            .name(TABLE_4_NAME)
-            .queueName(TABLE_4_QUEUE_NAME)
+            .name(TABLE_4_NAME())
+            .queueName(TABLE_4_QUEUE_NAME())
             .columns(new LinkedList<>()) /* TABLE_4_COLUMNS */
             .constraints(null) /* TABLE_4_CONSTRAINTS */
-            .isVersioned(TABLE_4_VERSIONED)
-            .isPublic(TABLE_4_IS_PUBLIC)
-            .isSchemaPublic(TABLE_4_SCHEMA_PUBLIC)
+            .isVersioned(TABLE_4_VERSIONED())
+            .isPublic(TABLE_4_IS_PUBLIC())
+            .isSchemaPublic(TABLE_4_SCHEMA_PUBLIC())
             .owner(USER_1)
             .ownedBy(USER_1_ID())
-            .created(TABLE_4_CREATED)
-            .lastModified(TABLE_4_LAST_MODIFIED)
-            .avgRowLength(TABLE_4_AVG_ROW_LENGTH)
-            .numRows(TABLE_4_NUM_ROWS)
-            .dataLength(TABLE_4_DATA_LENGTH)
-            .maxDataLength(TABLE_4_MAX_DATA_LENGTH)
+            .created(TABLE_4_CREATED())
+            .lastModified(TABLE_4_LAST_MODIFIED())
+            .avgRowLength(TABLE_4_AVG_ROW_LENGTH())
+            .numRows(TABLE_4_NUM_ROWS())
+            .dataLength(TABLE_4_DATA_LENGTH())
+            .maxDataLength(TABLE_4_MAX_DATA_LENGTH())
             .build();
 
     public final TableDto TABLE_4_DTO = TableDto.builder()
-            .id(TABLE_4_ID)
-            .databaseId(DATABASE_1_ID)
-            .internalName(TABLE_4_INTERNALNAME)
-            .description(TABLE_4_DESCRIPTION)
-            .name(TABLE_4_NAME)
-            .queueName(TABLE_4_QUEUE_NAME)
-            .routingKey(TABLE_4_ROUTING_KEY)
+            .id(TABLE_4_ID())
+            .databaseId(DATABASE_1_ID())
+            .internalName(TABLE_4_INTERNALNAME())
+            .description(TABLE_4_DESCRIPTION())
+            .name(TABLE_4_NAME())
+            .queueName(TABLE_4_QUEUE_NAME())
+            .routingKey(TABLE_4_ROUTING_KEY())
             .columns(new LinkedList<>()) /* TABLE_4_COLUMNS_DTO */
             .constraints(null) /* TABLE_4_CONSTRAINTS_DTO */
-            .isVersioned(TABLE_4_VERSIONED)
-            .isPublic(TABLE_4_IS_PUBLIC)
-            .isSchemaPublic(TABLE_4_SCHEMA_PUBLIC)
-            .owner(USER_1_BRIEF_DTO)
-            .avgRowLength(TABLE_4_AVG_ROW_LENGTH)
-            .numRows(TABLE_4_NUM_ROWS)
-            .dataLength(TABLE_4_DATA_LENGTH)
-            .maxDataLength(TABLE_4_MAX_DATA_LENGTH)
+            .isVersioned(TABLE_4_VERSIONED())
+            .isPublic(TABLE_4_IS_PUBLIC())
+            .isSchemaPublic(TABLE_4_SCHEMA_PUBLIC())
+            .owner(USER_1_BRIEF_DTO())
+            .avgRowLength(TABLE_4_AVG_ROW_LENGTH())
+            .numRows(TABLE_4_NUM_ROWS())
+            .dataLength(TABLE_4_DATA_LENGTH())
+            .maxDataLength(TABLE_4_MAX_DATA_LENGTH())
             .build();
 
     public final TableBriefDto TABLE_4_BRIEF_DTO = TableBriefDto.builder()
-            .id(TABLE_4_ID)
-            .databaseId(DATABASE_1_ID)
-            .internalName(TABLE_4_INTERNALNAME)
-            .description(TABLE_4_DESCRIPTION)
-            .name(TABLE_4_NAME)
-            .isVersioned(TABLE_4_VERSIONED)
-            .isPublic(TABLE_4_IS_PUBLIC)
-            .isSchemaPublic(TABLE_4_SCHEMA_PUBLIC)
+            .id(TABLE_4_ID())
+            .databaseId(DATABASE_1_ID())
+            .internalName(TABLE_4_INTERNALNAME())
+            .description(TABLE_4_DESCRIPTION())
+            .name(TABLE_4_NAME())
+            .isVersioned(TABLE_4_VERSIONED())
+            .isPublic(TABLE_4_IS_PUBLIC())
+            .isSchemaPublic(TABLE_4_SCHEMA_PUBLIC())
             .ownedBy(USER_1_ID())
             .build();
 
@@ -2424,23 +3386,27 @@ public abstract class BaseTest {
             .columnType(ColumnTypeDto.TIMESTAMP)
             .build();
 
-    public final UUID COLUMN_4_1_ID = UUID.fromString("c8ec8a56-dea1-4316-895f-56e6d289cbf7");
+    public final UUID COLUMN_4_1_ID() {
+        return UUID.fromString("c8ec8a56-dea1-4316-895f-56e6d289cbf7");
+    }
 
-    public final UUID COLUMN_4_2_ID = UUID.fromString("d06956ae-aabd-474f-a47d-47af1ba043d1");
+    public final UUID COLUMN_4_2_ID() {
+        return UUID.fromString("d06956ae-aabd-474f-a47d-47af1ba043d1");
+    }
 
     public final List<TableColumn> TABLE_4_COLUMNS = List.of(TableColumn.builder()
-                    .id(COLUMN_4_1_ID)
+                    .id(COLUMN_4_1_ID())
                     .ordinalPosition(0)
-                    .table(TABLE_4)
+                    .table(TABLE_4())
                     .name("Timestamp")
                     .internalName("timestamp")
                     .columnType(TableColumnType.TIMESTAMP)
                     .isNullAllowed(false)
                     .build(),
             TableColumn.builder()
-                    .id(COLUMN_4_2_ID)
+                    .id(COLUMN_4_2_ID())
                     .ordinalPosition(1)
-                    .table(TABLE_4)
+                    .table(TABLE_4())
                     .name("Value")
                     .internalName("value")
                     .columnType(TableColumnType.DECIMAL)
@@ -2468,82 +3434,114 @@ public abstract class BaseTest {
             .build();
 
     public final CreateTableDto TABLE_4_CREATE_DTO = CreateTableDto.builder()
-            .name(TABLE_4_NAME)
-            .description(TABLE_4_DESCRIPTION)
-            .columns(TABLE_4_COLUMNS_CREATE_DTO)
-            .constraints(TABLE_4_CONSTRAINTS_CREATE_DTO)
+            .name(TABLE_4_NAME())
+            .description(TABLE_4_DESCRIPTION())
+            .columns(TABLE_4_COLUMNS_CREATE_DTO())
+            .constraints(TABLE_4_CONSTRAINTS_CREATE_DTO())
             .build();
 
     public final at.ac.tuwien.ifs.dbrepo.core.api.database.table.internal.TableCreateDto TABLE_4_CREATE_INTERNAL_DTO = at.ac.tuwien.ifs.dbrepo.core.api.database.table.internal.TableCreateDto.builder()
-            .name(TABLE_4_NAME)
-            .description(TABLE_4_DESCRIPTION)
-            .columns(TABLE_4_COLUMNS_CREATE_DTO)
-            .constraints(TABLE_4_CONSTRAINTS_CREATE_DTO)
+            .name(TABLE_4_NAME())
+            .description(TABLE_4_DESCRIPTION())
+            .columns(TABLE_4_COLUMNS_CREATE_DTO())
+            .constraints(TABLE_4_CONSTRAINTS_CREATE_DTO())
             .build();
 
     public final List<ColumnDto> TABLE_4_COLUMNS_DTO = List.of(ColumnDto.builder()
-                    .id(COLUMN_4_1_ID)
-                    .databaseId(DATABASE_1_ID)
-                    .tableId(TABLE_4_ID)
+                    .id(COLUMN_4_1_ID())
+                    .databaseId(DATABASE_1_ID())
+                    .tableId(TABLE_4_ID())
                     .name("Timestamp")
                     .internalName("timestamp")
                     .columnType(ColumnTypeDto.TIMESTAMP)
                     .isNullAllowed(false)
                     .build(),
             ColumnDto.builder()
-                    .id(COLUMN_4_2_ID)
-                    .databaseId(DATABASE_1_ID)
-                    .tableId(TABLE_4_ID)
+                    .id(COLUMN_4_2_ID())
+                    .databaseId(DATABASE_1_ID())
+                    .tableId(TABLE_4_ID())
                     .name("Value")
                     .internalName("value")
                     .columnType(ColumnTypeDto.DECIMAL)
                     .isNullAllowed(true)
                     .build());
 
-    public final UUID TABLE_8_ID = UUID.fromString("2e039d0d-3257-4083-8b32-76d7cfa1f7fd");
-    public final String TABLE_8_NAME = "location";
-    public final String TABLE_8_INTERNAL_NAME = "mfcc";
-    public final Boolean TABLE_8_VERSIONED = true;
-    public final Boolean TABLE_8_IS_PUBLIC = false;
-    public final Boolean TABLE_8_SCHEMA_PUBLIC = false;
-    public final String TABLE_8_DESCRIPTION = "Hello mfcc";
-    public final String TABLE_8_QUEUE_NAME = TABLE_8_INTERNAL_NAME;
-    public final String TABLE_8_ROUTING_KEY = "dbrepo." + DATABASE_3_ID + "." + TABLE_8_ID;
-    public final Instant TABLE_8_CREATED = Instant.ofEpochSecond(1688400185L) /* 2023-02-26 08:29:35 (UTC) */;
-    public final Instant TABLE_8_LAST_MODIFIED = Instant.ofEpochSecond(1688400185L) /* 2023-02-26 08:29:35 (UTC) */;
+    public final UUID TABLE_8_ID() {
+        return UUID.fromString("2e039d0d-3257-4083-8b32-76d7cfa1f7fd");
+    }
+
+    public final String TABLE_8_NAME() {
+        return "location";
+    }
+
+    public final String TABLE_8_INTERNAL_NAME() {
+        return "mfcc";
+    }
+
+    public final Boolean TABLE_8_VERSIONED() {
+        return true;
+    }
+
+    public final Boolean TABLE_8_IS_PUBLIC() {
+        return false;
+    }
+
+    public final Boolean TABLE_8_SCHEMA_PUBLIC() {
+        return false;
+    }
+
+    public final String TABLE_8_DESCRIPTION() {
+        return "Hello mfcc";
+    }
+
+    public final String TABLE_8_QUEUE_NAME() {
+        return TABLE_8_INTERNAL_NAME;
+    }
+
+    public final String TABLE_8_ROUTING_KEY() {
+        return "dbrepo." + DATABASE_3_ID + "." + TABLE_8_ID;
+    }
+
+    public final Instant TABLE_8_CREATED() {
+        return Instant.ofEpochSecond(1688400185L) /* 2023-02-26 08:29:35 (UTC()) */;
+    }
+
+    public final Instant TABLE_8_LAST_MODIFIED() {
+        return Instant.ofEpochSecond(1688400185L) /* 2023-02-26 08:29:35 (UTC()) */;
+    }
 
     public final Table TABLE_8 = Table.builder()
-            .id(TABLE_8_ID)
-            .tdbid(DATABASE_3_ID)
-            .internalName(TABLE_8_INTERNAL_NAME)
-            .description(TABLE_8_DESCRIPTION)
-            .isVersioned(TABLE_8_VERSIONED)
-            .isPublic(TABLE_8_IS_PUBLIC)
-            .isSchemaPublic(TABLE_8_SCHEMA_PUBLIC)
+            .id(TABLE_8_ID())
+            .tdbid(DATABASE_3_ID())
+            .internalName(TABLE_8_INTERNAL_NAME())
+            .description(TABLE_8_DESCRIPTION())
+            .isVersioned(TABLE_8_VERSIONED())
+            .isPublic(TABLE_8_IS_PUBLIC())
+            .isSchemaPublic(TABLE_8_SCHEMA_PUBLIC())
             .database(null /* DATABASE_1 */)
-            .name(TABLE_8_NAME)
-            .queueName(TABLE_8_QUEUE_NAME)
+            .name(TABLE_8_NAME())
+            .queueName(TABLE_8_QUEUE_NAME())
             .columns(new LinkedList<>()) /* TABLE_8_COLUMNS */
             .constraints(null) /* TABLE_8_CONSTRAINTS */
             .ownedBy(USER_1_ID())
             .owner(USER_1)
-            .created(TABLE_8_CREATED)
-            .lastModified(TABLE_8_LAST_MODIFIED)
+            .created(TABLE_8_CREATED())
+            .lastModified(TABLE_8_LAST_MODIFIED())
             .build();
 
     public final TableDto TABLE_8_DTO = TableDto.builder()
-            .id(TABLE_8_ID)
-            .databaseId(DATABASE_3_ID)
-            .internalName(TABLE_8_INTERNAL_NAME)
-            .description(TABLE_8_DESCRIPTION)
-            .isVersioned(TABLE_8_VERSIONED)
-            .isPublic(TABLE_8_IS_PUBLIC)
-            .isSchemaPublic(TABLE_8_SCHEMA_PUBLIC)
-            .name(TABLE_8_NAME)
-            .queueName(TABLE_8_QUEUE_NAME)
+            .id(TABLE_8_ID())
+            .databaseId(DATABASE_3_ID())
+            .internalName(TABLE_8_INTERNAL_NAME())
+            .description(TABLE_8_DESCRIPTION())
+            .isVersioned(TABLE_8_VERSIONED())
+            .isPublic(TABLE_8_IS_PUBLIC())
+            .isSchemaPublic(TABLE_8_SCHEMA_PUBLIC())
+            .name(TABLE_8_NAME())
+            .queueName(TABLE_8_QUEUE_NAME())
             .columns(new LinkedList<>()) /* TABLE_8_COLUMNS_DTO */
             .constraints(null) /* TABLE_8_CONSTRAINTS_DTO */
-            .owner(USER_1_BRIEF_DTO)
+            .owner(USER_1_BRIEF_DTO())
             .build();
 
     public final TableUpdateDto TABLE_8_UPDATE_DTO = TableUpdateDto.builder()
@@ -2553,97 +3551,144 @@ public abstract class BaseTest {
             .build();
 
     public final TableBriefDto TABLE_8_BRIEF_DTO = TableBriefDto.builder()
-            .id(TABLE_8_ID)
-            .databaseId(DATABASE_3_ID)
-            .internalName(TABLE_8_INTERNAL_NAME)
-            .description(TABLE_8_DESCRIPTION)
-            .isVersioned(TABLE_8_VERSIONED)
-            .isPublic(TABLE_8_IS_PUBLIC)
-            .isSchemaPublic(TABLE_8_SCHEMA_PUBLIC)
-            .name(TABLE_8_NAME)
+            .id(TABLE_8_ID())
+            .databaseId(DATABASE_3_ID())
+            .internalName(TABLE_8_INTERNAL_NAME())
+            .description(TABLE_8_DESCRIPTION())
+            .isVersioned(TABLE_8_VERSIONED())
+            .isPublic(TABLE_8_IS_PUBLIC())
+            .isSchemaPublic(TABLE_8_SCHEMA_PUBLIC())
+            .name(TABLE_8_NAME())
             .ownedBy(USER_1_ID())
             .build();
 
-    public final UUID TABLE_9_ID = UUID.fromString("9314294f-04fc-4354-8b1f-2a8aeb566453");
-    public final String TABLE_9_NAME = "Weather Location";
-    public final String TABLE_9_INTERNAL_NAME = "weather_location";
-    public final Boolean TABLE_9_VERSIONED = true;
-    public final Boolean TABLE_9_IS_PUBLIC = false;
-    public final Boolean TABLE_9_SCHEMA_PUBLIC = true;
-    public final Boolean TABLE_9_PROCESSED_CONSTRAINTS = true;
-    public final String TABLE_9_DESCRIPTION = "Location";
-    public final String TABLE_9_QUEUE_NAME = TABLE_9_INTERNAL_NAME;
-    public final String TABLE_9_ROUTING_KEY = "dbrepo." + DATABASE_4_ID + "." + TABLE_9_ID;
-    public final Instant TABLE_9_CREATED = Instant.ofEpochSecond(1688400185L) /* 2023-02-26 08:29:35 (UTC) */;
-    public final Instant TABLE_9_LAST_MODIFIED = Instant.ofEpochSecond(1688400185L) /* 2023-02-26 08:29:35 (UTC) */;
+    public final UUID TABLE_9_ID() {
+        return UUID.fromString("9314294f-04fc-4354-8b1f-2a8aeb566453");
+    }
+
+    public final String TABLE_9_NAME() {
+        return "Weather Location";
+    }
+
+    public final String TABLE_9_INTERNAL_NAME() {
+        return "weather_location";
+    }
+
+    public final Boolean TABLE_9_VERSIONED() {
+        return true;
+    }
+
+    public final Boolean TABLE_9_IS_PUBLIC() {
+        return false;
+    }
+
+    public final Boolean TABLE_9_SCHEMA_PUBLIC() {
+        return true;
+    }
+
+    public final Boolean TABLE_9_PROCESSED_CONSTRAINTS() {
+        return true;
+    }
+
+    public final String TABLE_9_DESCRIPTION() {
+        return "Location";
+    }
+
+    public final String TABLE_9_QUEUE_NAME() {
+        return TABLE_9_INTERNAL_NAME;
+    }
+
+    public final String TABLE_9_ROUTING_KEY() {
+        return "dbrepo." + DATABASE_4_ID + "." + TABLE_9_ID;
+    }
+
+    public final Instant TABLE_9_CREATED() {
+        return Instant.ofEpochSecond(1688400185L) /* 2023-02-26 08:29:35 (UTC()) */;
+    }
+
+    public final Instant TABLE_9_LAST_MODIFIED() {
+        return Instant.ofEpochSecond(1688400185L) /* 2023-02-26 08:29:35 (UTC()) */;
+    }
 
     public final Table TABLE_9 = Table.builder()
-            .id(TABLE_9_ID)
-            .tdbid(DATABASE_4_ID)
-            .internalName(TABLE_9_INTERNAL_NAME)
-            .description(TABLE_9_DESCRIPTION)
-            .isVersioned(TABLE_9_VERSIONED)
-            .isPublic(TABLE_9_IS_PUBLIC)
-            .isSchemaPublic(TABLE_9_SCHEMA_PUBLIC)
+            .id(TABLE_9_ID())
+            .tdbid(DATABASE_4_ID())
+            .internalName(TABLE_9_INTERNAL_NAME())
+            .description(TABLE_9_DESCRIPTION())
+            .isVersioned(TABLE_9_VERSIONED())
+            .isPublic(TABLE_9_IS_PUBLIC())
+            .isSchemaPublic(TABLE_9_SCHEMA_PUBLIC())
             .database(null /* DATABASE_1 */)
-            .name(TABLE_9_NAME)
-            .queueName(TABLE_9_QUEUE_NAME)
+            .name(TABLE_9_NAME())
+            .queueName(TABLE_9_QUEUE_NAME())
             .columns(new LinkedList<>()) /* TABLE_9_COLUMNS */
             .constraints(null) /* TABLE_9_CONSTRAINTS */
             .ownedBy(USER_1_ID())
             .owner(USER_1)
-            .created(TABLE_9_CREATED)
-            .lastModified(TABLE_9_LAST_MODIFIED)
+            .created(TABLE_9_CREATED())
+            .lastModified(TABLE_9_LAST_MODIFIED())
             .build();
 
     public final TableDto TABLE_9_DTO = TableDto.builder()
-            .id(TABLE_9_ID)
-            .databaseId(DATABASE_4_ID)
-            .internalName(TABLE_9_INTERNAL_NAME)
-            .description(TABLE_9_DESCRIPTION)
-            .isVersioned(TABLE_9_VERSIONED)
-            .isPublic(TABLE_9_IS_PUBLIC)
-            .isSchemaPublic(TABLE_9_SCHEMA_PUBLIC)
-            .name(TABLE_9_NAME)
-            .queueName(TABLE_9_QUEUE_NAME)
+            .id(TABLE_9_ID())
+            .databaseId(DATABASE_4_ID())
+            .internalName(TABLE_9_INTERNAL_NAME())
+            .description(TABLE_9_DESCRIPTION())
+            .isVersioned(TABLE_9_VERSIONED())
+            .isPublic(TABLE_9_IS_PUBLIC())
+            .isSchemaPublic(TABLE_9_SCHEMA_PUBLIC())
+            .name(TABLE_9_NAME())
+            .queueName(TABLE_9_QUEUE_NAME())
             .columns(new LinkedList<>()) /* TABLE_9_COLUMNS_DTO */
             .constraints(null) /* TABLE_9_CONSTRAINTS_DTO */
-            .owner(USER_1_BRIEF_DTO)
+            .owner(USER_1_BRIEF_DTO())
             .build();
 
     public final TableBriefDto TABLE_9_BRIEF_DTO = TableBriefDto.builder()
-            .id(TABLE_9_ID)
-            .databaseId(DATABASE_4_ID)
-            .internalName(TABLE_9_INTERNAL_NAME)
-            .description(TABLE_9_DESCRIPTION)
-            .isVersioned(TABLE_9_VERSIONED)
-            .isPublic(TABLE_9_IS_PUBLIC)
-            .isSchemaPublic(TABLE_9_SCHEMA_PUBLIC)
-            .name(TABLE_9_NAME)
+            .id(TABLE_9_ID())
+            .databaseId(DATABASE_4_ID())
+            .internalName(TABLE_9_INTERNAL_NAME())
+            .description(TABLE_9_DESCRIPTION())
+            .isVersioned(TABLE_9_VERSIONED())
+            .isPublic(TABLE_9_IS_PUBLIC())
+            .isSchemaPublic(TABLE_9_SCHEMA_PUBLIC())
+            .name(TABLE_9_NAME())
             .ownedBy(USER_1_ID())
             .build();
 
-    public final UUID COLUMN_9_1_ID = UUID.fromString("e03c7578-2d1a-4599-9b11-7174f40efc0a");
-    public final String COLUMN_9_1_NAME = "location";
-    public final String COLUMN_9_1_INTERNAL_NAME = "location";
+    public final UUID COLUMN_9_1_ID() {
+        return UUID.fromString("e03c7578-2d1a-4599-9b11-7174f40efc0a");
+    }
+
+    public final String COLUMN_9_1_NAME() {
+        return "location";
+    }
+
+    public final String COLUMN_9_1_INTERNAL_NAME() {
+        return "location";
+    }
 
     public final ColumnBriefDto TABLE_9_COLUMNS_BRIEF_0_DTO = ColumnBriefDto.builder()
-            .id(COLUMN_9_1_ID)
-            .name(COLUMN_9_1_NAME)
-            .internalName(COLUMN_9_1_INTERNAL_NAME)
+            .id(COLUMN_9_1_ID())
+            .name(COLUMN_9_1_NAME())
+            .internalName(COLUMN_9_1_INTERNAL_NAME())
             .columnType(ColumnTypeDto.BIGINT)
             .build();
 
-    public final UUID COLUMN_9_2_ID = UUID.fromString("03c07223-17e1-4af5-b1ae-ef9ab434fe2d");
+    public final UUID COLUMN_9_2_ID() {
+        return UUID.fromString("03c07223-17e1-4af5-b1ae-ef9ab434fe2d");
+    }
 
-    public final UUID COLUMN_9_3_ID = UUID.fromString("ee6590db-923b-4234-beb8-3120da055cf6");
+    public final UUID COLUMN_9_3_ID() {
+        return UUID.fromString("ee6590db-923b-4234-beb8-3120da055cf6");
+    }
 
     public final List<TableColumn> TABLE_9_COLUMNS = List.of(TableColumn.builder()
-                    .id(COLUMN_9_1_ID)
+                    .id(COLUMN_9_1_ID())
                     .ordinalPosition(0)
-                    .table(TABLE_9)
-                    .name(COLUMN_9_1_NAME)
-                    .internalName(COLUMN_9_1_INTERNAL_NAME)
+                    .table(TABLE_9())
+                    .name(COLUMN_9_1_NAME())
+                    .internalName(COLUMN_9_1_INTERNAL_NAME())
                     .columnType(TableColumnType.VARCHAR)
                     .size(255L)
                     .isNullAllowed(false)
@@ -2651,9 +3696,9 @@ public abstract class BaseTest {
                     .sets(null)
                     .build(),
             TableColumn.builder()
-                    .id(COLUMN_9_2_ID)
+                    .id(COLUMN_9_2_ID())
                     .ordinalPosition(1)
-                    .table(TABLE_9)
+                    .table(TABLE_9())
                     .name("lat")
                     .internalName("lat")
                     .columnType(TableColumnType.DECIMAL)
@@ -2664,24 +3709,24 @@ public abstract class BaseTest {
                     .sets(null)
                     .build(),
             TableColumn.builder()
-                    .id(COLUMN_9_3_ID)
-                    .ordinalPosition(2)
-                    .table(TABLE_9)
-                    .name("lng")
-                    .internalName("lng")
-                    .columnType(TableColumnType.DECIMAL)
-                    .size(10L)
-                    .d(0L)
-                    .isNullAllowed(true)
-                    .enums(null)
-                    .sets(null)
-                    .build());
+                    .id(COLUMN_9_3_ID())
+                    .ordinalPosition2()
+            table(TABLE_9())
+            name("lng")
+            internalName("lng")
+            columnType(TableColumnType.DECIMAL)
+            size(10L)
+            d(0L)
+            isNullAllowed(true)
+            enums(null)
+            sets(null)
+            build());
 
     public final List<ColumnDto> TABLE_9_COLUMNS_DTO = List.of(ColumnDto.builder()
-                    .id(COLUMN_9_1_ID)
+                    .id(COLUMN_9_1_ID())
                     .ordinalPosition(0)
-                    .name(COLUMN_9_1_NAME)
-                    .internalName(COLUMN_9_1_INTERNAL_NAME)
+                    .name(COLUMN_9_1_NAME())
+                    .internalName(COLUMN_9_1_INTERNAL_NAME())
                     .columnType(ColumnTypeDto.VARCHAR)
                     .size(255L)
                     .isNullAllowed(false)
@@ -2689,7 +3734,7 @@ public abstract class BaseTest {
                     .sets(null)
                     .build(),
             ColumnDto.builder()
-                    .id(COLUMN_9_2_ID)
+                    .id(COLUMN_9_2_ID())
                     .ordinalPosition(1)
                     .name("lat")
                     .internalName("lat")
@@ -2701,26 +3746,26 @@ public abstract class BaseTest {
                     .sets(null)
                     .build(),
             ColumnDto.builder()
-                    .id(COLUMN_9_3_ID)
-                    .ordinalPosition(2)
-                    .name("lng")
-                    .internalName("lng")
-                    .columnType(ColumnTypeDto.DECIMAL)
-                    .size(10L)
-                    .d(0L)
-                    .isNullAllowed(true)
-                    .enums(null)
-                    .sets(null)
-                    .build());
+                    .id(COLUMN_9_3_ID())
+                    .ordinalPosition2()
+            name("lng")
+            internalName("lng")
+            columnType(ColumnTypeDto.DECIMAL)
+            size(10L)
+            d(0L)
+            isNullAllowed(true)
+            enums(null)
+            sets(null)
+            build());
 
     public final Constraints TABLE_9_CONSTRAINTS = Constraints.builder()
             .checks(new LinkedHashSet<>())
             .foreignKeys(new LinkedList<>())
             .uniques(new LinkedList<>())
             .primaryKey(new LinkedList<>(List.of(PrimaryKey.builder()
-                    .table(TABLE_9)
+                    .table(TABLE_9())
                     .column(TABLE_9_COLUMNS.get(0))
-                    .id(COLUMN_9_1_ID)
+                    .id(COLUMN_9_1_ID())
                     .build())))
             .build();
 
@@ -2729,296 +3774,508 @@ public abstract class BaseTest {
             .foreignKeys(new LinkedList<>())
             .uniques(new LinkedList<>())
             .primaryKey(new LinkedHashSet<>(Set.of(PrimaryKeyDto.builder()
-                    .table(TABLE_9_BRIEF_DTO)
-                    .column(TABLE_9_COLUMNS_BRIEF_0_DTO)
-                    .id(COLUMN_9_1_ID)
+                    .table(TABLE_9_BRIEF_DTO())
+                    .column(TABLE_9_COLUMNS_BRIEF_0_DTO())
+                    .id(COLUMN_9_1_ID())
+                    .build())))
+            .build();
+
+    public final UUID QUERY_9_ID() {
+        return UUID.fromString("df34f0b9-b64c-406c-9109-7a031f4a7f27");
+    }
+
+    public final String QUERY_9_STATEMENT() {
+        return "SELECT `lat`, `lng` FROM `mfcc` WHERE `location` = 'Fuji'";
+    }
+
+    public final String QUERY_9_QUERY_HASH() {
+        return "dfcdec827b2ea74d89415f8d1ce39354f59ef304444ba4e12e4f3d9d3f35abe3";
+    }
+
+    public final String QUERY_9_RESULT_HASH() {
+        return "f0aba070a1fd29e96230d12d7c0b4d08b89820b3cc2dda0575680492010016e7";
+    }
+
+    public final Instant QUERY_9_CREATED() {
+        return Instant.now().minus(5, MINUTES);
+    }
+
+    public final Instant QUERY_9_EXECUTION() {
+        return Instant.now().minus(1, MINUTES);
+    }
+
+    public final Instant QUERY_9_LAST_MODIFIED() {
+        return Instant.ofEpochSecond(1551588555L);
+    }
+
+    public final Long QUERY_9_RESULT_NUMBER() {
+        return 6L;
+    }
+
+    public final Boolean QUERY_9_PERSISTED() {
+        return true;
+    }
+
+    public final QueryDto QUERY_9_DTO = QueryDto.builder()
+            .id(QUERY_9_ID())
+            .databaseId(DATABASE_3_ID())
+            .query(QUERY_9_STATEMENT())
+            .queryNormalized(QUERY_9_STATEMENT())
+            .resultNumber(QUERY_9_RESULT_NUMBER())
+            .resultHash(QUERY_9_RESULT_HASH())
+            .queryHash(QUERY_9_QUERY_HASH())
+            .execution(QUERY_9_EXECUTION())
+            .isPersisted(QUERY_9_PERSISTED())
+            .owner(USER_1_BRIEF_DTO())
+            .build();
+
+    public final SubsetDto QUERY_9_SUBSET_DTO = SubsetDto.builder()
+            .tableId(TABLE_9_ID())
+            .columns(new LinkedList<>(List.of(COLUMN_9_2_ID, COLUMN_9_3_ID)))
+            .filter(new LinkedList<>(List.of(FilterDto.builder()
+                    .columnId(COLUMN_9_1_ID())
+                    .operatorId(IMAGE_1_OPERATORS_2_ID())
+                    .value("Fuji")
+                    .type(FilterTypeDto.WHERE)
                     .build())))
             .build();
 
-    public final UUID QUERY_9_ID = UUID.fromString("df34f0b9-b64c-406c-9109-7a031f4a7f27");
-    public final String QUERY_9_STATEMENT = "SELECT `lat`, `lng` FROM `mfcc` WHERE `location` = 'Fuji'";
-    public final String QUERY_9_QUERY_HASH = "dfcdec827b2ea74d89415f8d1ce39354f59ef304444ba4e12e4f3d9d3f35abe3";
-    public final String QUERY_9_RESULT_HASH = "f0aba070a1fd29e96230d12d7c0b4d08b89820b3cc2dda0575680492010016e7";
-    public final Instant QUERY_9_CREATED = Instant.now().minus(5, MINUTES);
-    public final Instant QUERY_9_EXECUTION = Instant.now().minus(1, MINUTES);
-    public final Instant QUERY_9_LAST_MODIFIED = Instant.ofEpochSecond(1551588555L);
-    public final Long QUERY_9_RESULT_NUMBER = 6L;
-    public final Boolean QUERY_9_PERSISTED = true;
+    public final ViewDto QUERY_9_VIEW_DTO = ViewDto.builder()
+            .query(QUERY_9_STATEMENT())
+            .queryHash(QUERY_9_QUERY_HASH())
+            .owner(USER_1_BRIEF_DTO())
+            .columns(new LinkedList<>(List.of(ViewColumnDto.builder()
+                            .name("lat")
+                            .internalName("lat")
+                            .build(),
+                    ViewColumnDto.builder()
+                            .name("lng")
+                            .internalName("lng")
+                            .build())))
+            .build();
+
+    public final String QUEUE_NAME() {
+        return "dbrepo";
+    }
+
+    public final String QUEUE_VHOST() {
+        return "dbrepo";
+    }
+
+    public final Boolean QUEUE_AUTO_DELETE() {
+        return false;
+    }
+
+    public final Boolean QUEUE_DURABLE() {
+        return true;
+    }
+
+    public final Boolean QUEUE_EXCLUSIVE() {
+        return false;
+    }
+
+    public final String QUEUE_TYPE() {
+        return "quorum";
+    }
+
+    public final QueueDto QUEUE_DTO = QueueDto.builder()
+            .name(QUEUE_NAME())
+            .vhost(QUEUE_VHOST())
+            .autoDelete(QUEUE_AUTO_DELETE())
+            .durable(QUEUE_DURABLE())
+            .exclusive(QUEUE_EXCLUSIVE())
+            .type(QUEUE_TYPE())
+            .build();
+
+    public final UUID ONTOLOGY_1_ID() {
+        return UUID.fromString("dc195d01-0a45-4583-aa83-fd270b874353");
+    }
 
-    public final QueryDto QUERY_9_DTO = QueryDto.builder()
-            .id(QUERY_9_ID)
-            .databaseId(DATABASE_3_ID)
-            .query(QUERY_9_STATEMENT)
-            .queryNormalized(QUERY_9_STATEMENT)
-            .resultNumber(QUERY_9_RESULT_NUMBER)
-            .resultHash(QUERY_9_RESULT_HASH)
-            .queryHash(QUERY_9_QUERY_HASH)
-            .execution(QUERY_9_EXECUTION)
-            .isPersisted(QUERY_9_PERSISTED)
-            .owner(USER_1_BRIEF_DTO)
-            .build();
+    public final String ONTOLOGY_1_PREFIX() {
+        return "om2";
+    }
 
-    public final SubsetDto QUERY_9_SUBSET_DTO = SubsetDto.builder()
-            .tableId(TABLE_9_ID)
-            .columns(new LinkedList<>(List.of(COLUMN_9_2_ID, COLUMN_9_3_ID)))
-            .filter(new LinkedList<>(List.of(FilterDto.builder()
-                    .columnId(COLUMN_9_1_ID)
-                    .operatorId(IMAGE_1_OPERATORS_2_ID)
-                    .value("Fuji")
-                    .type(FilterTypeDto.WHERE)
-                    .build())))
-            .build();
+    public final String ONTOLOGY_1_NEW_PREFIX() {
+        return "om-2";
+    }
 
-    public final ViewDto QUERY_9_VIEW_DTO = ViewDto.builder()
-            .query(QUERY_9_STATEMENT)
-            .queryHash(QUERY_9_QUERY_HASH)
-            .owner(USER_1_BRIEF_DTO)
-            .columns(new LinkedList<>(List.of(ViewColumnDto.builder()
-                            .name("lat")
-                            .internalName("lat")
-                            .build(),
-                    ViewColumnDto.builder()
-                            .name("lng")
-                            .internalName("lng")
-                            .build())))
-            .build();
+    public final String ONTOLOGY_1_URI() {
+        return "http://www.ontology-of-units-of-measure.org/resource/om-2/";
+    }
+
+    public final String ONTOLOGY_1_URI_PATTERN() {
+        return "http://www.ontology-of-units-of-measure.org/resource/om-2/.*";
+    }
 
-    public final String QUEUE_NAME = "dbrepo";
-    public final String QUEUE_VHOST = "dbrepo";
-    public final Boolean QUEUE_AUTO_DELETE = false;
-    public final Boolean QUEUE_DURABLE = true;
-    public final Boolean QUEUE_EXCLUSIVE = false;
-    public final String QUEUE_TYPE = "quorum";
+    public final String ONTOLOGY_1_SPARQL_ENDPOINT() {
+        return null;
+    }
 
-    public final QueueDto QUEUE_DTO = QueueDto.builder()
-            .name(QUEUE_NAME)
-            .vhost(QUEUE_VHOST)
-            .autoDelete(QUEUE_AUTO_DELETE)
-            .durable(QUEUE_DURABLE)
-            .exclusive(QUEUE_EXCLUSIVE)
-            .type(QUEUE_TYPE)
-            .build();
-
-    public final UUID ONTOLOGY_1_ID = UUID.fromString("dc195d01-0a45-4583-aa83-fd270b874353");
-    public final String ONTOLOGY_1_PREFIX = "om2";
-    public final String ONTOLOGY_1_NEW_PREFIX = "om-2";
-    public final String ONTOLOGY_1_URI = "http://www.ontology-of-units-of-measure.org/resource/om-2/";
-    public final String ONTOLOGY_1_URI_PATTERN = "http://www.ontology-of-units-of-measure.org/resource/om-2/.*";
-    public final String ONTOLOGY_1_SPARQL_ENDPOINT = null;
-    public final Boolean ONTOLOGY_1_SPARQL = false;
-    public final String ONTOLOGY_1_RDF_PATH = "rdf/om-2.0.rdf";
-    public final Boolean ONTOLOGY_1_RDF = true;
-    public final UUID ONTOLOGY_1_CREATED_BY = USER_1_ID();
+    public final Boolean ONTOLOGY_1_SPARQL() {
+        return false;
+    }
+
+    public final String ONTOLOGY_1_RDF_PATH() {
+        return "rdf/om-2.0.rdf";
+    }
+
+    public final Boolean ONTOLOGY_1_RDF() {
+        return true;
+    }
+
+    public final UUID ONTOLOGY_1_CREATED_BY() {
+        return USER_1_ID();
+    }
 
     public final Ontology ONTOLOGY_1 = Ontology.builder()
-            .id(ONTOLOGY_1_ID)
-            .prefix(ONTOLOGY_1_PREFIX)
-            .uri(ONTOLOGY_1_URI)
-            .uriPattern(ONTOLOGY_1_URI_PATTERN)
-            .sparqlEndpoint(ONTOLOGY_1_SPARQL_ENDPOINT)
-            .rdfPath(ONTOLOGY_1_RDF_PATH)
+            .id(ONTOLOGY_1_ID())
+            .prefix(ONTOLOGY_1_PREFIX())
+            .uri(ONTOLOGY_1_URI())
+            .uriPattern(ONTOLOGY_1_URI_PATTERN())
+            .sparqlEndpoint(ONTOLOGY_1_SPARQL_ENDPOINT())
+            .rdfPath(ONTOLOGY_1_RDF_PATH())
             .build();
 
     public final OntologyDto ONTOLOGY_1_DTO = OntologyDto.builder()
-            .id(ONTOLOGY_1_ID)
-            .prefix(ONTOLOGY_1_PREFIX)
-            .uri(ONTOLOGY_1_URI)
-            .uriPattern(ONTOLOGY_1_URI_PATTERN)
-            .sparqlEndpoint(ONTOLOGY_1_SPARQL_ENDPOINT)
-            .sparql(ONTOLOGY_1_SPARQL)
-            .rdfPath(ONTOLOGY_1_RDF_PATH)
-            .rdf(ONTOLOGY_1_RDF)
+            .id(ONTOLOGY_1_ID())
+            .prefix(ONTOLOGY_1_PREFIX())
+            .uri(ONTOLOGY_1_URI())
+            .uriPattern(ONTOLOGY_1_URI_PATTERN())
+            .sparqlEndpoint(ONTOLOGY_1_SPARQL_ENDPOINT())
+            .sparql(ONTOLOGY_1_SPARQL())
+            .rdfPath(ONTOLOGY_1_RDF_PATH())
+            .rdf(ONTOLOGY_1_RDF())
             .build();
 
     public final OntologyBriefDto ONTOLOGY_1_BRIEF_DTO = OntologyBriefDto.builder()
-            .id(ONTOLOGY_1_ID)
-            .prefix(ONTOLOGY_1_PREFIX)
-            .uri(ONTOLOGY_1_URI)
-            .uriPattern(ONTOLOGY_1_URI_PATTERN)
-            .sparql(ONTOLOGY_1_SPARQL)
-            .rdf(ONTOLOGY_1_RDF)
+            .id(ONTOLOGY_1_ID())
+            .prefix(ONTOLOGY_1_PREFIX())
+            .uri(ONTOLOGY_1_URI())
+            .uriPattern(ONTOLOGY_1_URI_PATTERN())
+            .sparql(ONTOLOGY_1_SPARQL())
+            .rdf(ONTOLOGY_1_RDF())
             .build();
 
     public final OntologyCreateDto ONTOLOGY_1_CREATE_DTO = OntologyCreateDto.builder()
-            .prefix(ONTOLOGY_1_PREFIX)
-            .uri(ONTOLOGY_1_URI)
-            .sparqlEndpoint(ONTOLOGY_1_SPARQL_ENDPOINT)
+            .prefix(ONTOLOGY_1_PREFIX())
+            .uri(ONTOLOGY_1_URI())
+            .sparqlEndpoint(ONTOLOGY_1_SPARQL_ENDPOINT())
             .build();
 
     public final OntologyModifyDto ONTOLOGY_1_MODIFY_DTO = OntologyModifyDto.builder()
-            .prefix(ONTOLOGY_1_NEW_PREFIX)
-            .uri(ONTOLOGY_1_URI)
-            .sparqlEndpoint(ONTOLOGY_1_SPARQL_ENDPOINT)
+            .prefix(ONTOLOGY_1_NEW_PREFIX())
+            .uri(ONTOLOGY_1_URI())
+            .sparqlEndpoint(ONTOLOGY_1_SPARQL_ENDPOINT())
             .build();
 
-    public final UUID ONTOLOGY_2_ID = UUID.fromString("41d902a1-f9f8-4d51-ad64-618b72acf5ed");
-    public final String ONTOLOGY_2_PREFIX = "wd";
-    public final String ONTOLOGY_2_URI = "http://www.wikidata.org/";
-    public final String ONTOLOGY_2_SPARQL_ENDPOINT = "https://query.wikidata.org/sparql";
-    public final UUID ONTOLOGY_2_CREATED_BY = USER_1_ID();
+    public final UUID ONTOLOGY_2_ID() {
+        return UUID.fromString("41d902a1-f9f8-4d51-ad64-618b72acf5ed");
+    }
+
+    public final String ONTOLOGY_2_PREFIX() {
+        return "wd";
+    }
+
+    public final String ONTOLOGY_2_URI() {
+        return "http://www.wikidata.org/";
+    }
+
+    public final String ONTOLOGY_2_SPARQL_ENDPOINT() {
+        return "https://query.wikidata.org/sparql";
+    }
+
+    public final UUID ONTOLOGY_2_CREATED_BY() {
+        return USER_1_ID();
+    }
 
     public final Ontology ONTOLOGY_2 = Ontology.builder()
-            .id(ONTOLOGY_2_ID)
-            .prefix(ONTOLOGY_2_PREFIX)
-            .uri(ONTOLOGY_2_URI)
-            .sparqlEndpoint(ONTOLOGY_2_SPARQL_ENDPOINT)
+            .id(ONTOLOGY_2_ID())
+            .prefix(ONTOLOGY_2_PREFIX())
+            .uri(ONTOLOGY_2_URI())
+            .sparqlEndpoint(ONTOLOGY_2_SPARQL_ENDPOINT())
             .build();
 
     public final OntologyCreateDto ONTOLOGY_2_CREATE_DTO = OntologyCreateDto.builder()
-            .prefix(ONTOLOGY_2_PREFIX)
-            .uri(ONTOLOGY_2_URI)
-            .sparqlEndpoint(ONTOLOGY_2_SPARQL_ENDPOINT)
+            .prefix(ONTOLOGY_2_PREFIX())
+            .uri(ONTOLOGY_2_URI())
+            .sparqlEndpoint(ONTOLOGY_2_SPARQL_ENDPOINT())
             .build();
 
-    public final UUID ONTOLOGY_3_ID = UUID.fromString("5b41390b-d2d2-45c6-8038-1258c4b2725f");
-    public final String ONTOLOGY_3_PREFIX = "rdfs";
-    public final String ONTOLOGY_3_URI = "http://www.w3.org/2000/01/rdf-schema#";
-    public final String ONTOLOGY_3_SPARQL_ENDPOINT = null;
-    public final UUID ONTOLOGY_3_CREATED_BY = USER_1_ID();
+    public final UUID ONTOLOGY_3_ID() {
+        return UUID.fromString("5b41390b-d2d2-45c6-8038-1258c4b2725f");
+    }
+
+    public final String ONTOLOGY_3_PREFIX() {
+        return "rdfs";
+    }
+
+    public final String ONTOLOGY_3_URI() {
+        return "http://www.w3.org/2000/01/rdf-schema#";
+    }
+
+    public final String ONTOLOGY_3_SPARQL_ENDPOINT() {
+        return null;
+    }
+
+    public final UUID ONTOLOGY_3_CREATED_BY() {
+        return USER_1_ID();
+    }
 
     public final Ontology ONTOLOGY_3 = Ontology.builder()
-            .id(ONTOLOGY_3_ID)
-            .prefix(ONTOLOGY_3_PREFIX)
-            .uri(ONTOLOGY_3_URI)
-            .sparqlEndpoint(ONTOLOGY_3_SPARQL_ENDPOINT)
+            .id(ONTOLOGY_3_ID())
+            .prefix(ONTOLOGY_3_PREFIX())
+            .uri(ONTOLOGY_3_URI())
+            .sparqlEndpoint(ONTOLOGY_3_SPARQL_ENDPOINT())
             .build();
 
     public final OntologyCreateDto ONTOLOGY_3_CREATE_DTO = OntologyCreateDto.builder()
-            .prefix(ONTOLOGY_3_PREFIX)
-            .uri(ONTOLOGY_3_URI)
-            .sparqlEndpoint(ONTOLOGY_3_SPARQL_ENDPOINT)
+            .prefix(ONTOLOGY_3_PREFIX())
+            .uri(ONTOLOGY_3_URI())
+            .sparqlEndpoint(ONTOLOGY_3_SPARQL_ENDPOINT())
             .build();
 
-    public final UUID ONTOLOGY_4_ID = UUID.fromString("d6992475-9b71-4a4a-a6eb-bc1fe6a34443");
-    public final String ONTOLOGY_4_PREFIX = "schema";
-    public final String ONTOLOGY_4_URI = "http://schema.org/";
-    public final String ONTOLOGY_4_SPARQL_ENDPOINT = null;
-    public final UUID ONTOLOGY_4_CREATED_BY = USER_1_ID();
+    public final UUID ONTOLOGY_4_ID() {
+        return UUID.fromString("d6992475-9b71-4a4a-a6eb-bc1fe6a34443");
+    }
+
+    public final String ONTOLOGY_4_PREFIX() {
+        return "schema";
+    }
+
+    public final String ONTOLOGY_4_URI() {
+        return "http://schema.org/";
+    }
+
+    public final String ONTOLOGY_4_SPARQL_ENDPOINT() {
+        return null;
+    }
+
+    public final UUID ONTOLOGY_4_CREATED_BY() {
+        return USER_1_ID();
+    }
 
     public final Ontology ONTOLOGY_4 = Ontology.builder()
-            .id(ONTOLOGY_4_ID)
-            .prefix(ONTOLOGY_4_PREFIX)
-            .uri(ONTOLOGY_4_URI)
-            .sparqlEndpoint(ONTOLOGY_4_SPARQL_ENDPOINT)
+            .id(ONTOLOGY_4_ID())
+            .prefix(ONTOLOGY_4_PREFIX())
+            .uri(ONTOLOGY_4_URI())
+            .sparqlEndpoint(ONTOLOGY_4_SPARQL_ENDPOINT())
             .build();
 
     public final OntologyCreateDto ONTOLOGY_4_CREATE_DTO = OntologyCreateDto.builder()
-            .prefix(ONTOLOGY_4_PREFIX)
-            .uri(ONTOLOGY_4_URI)
-            .sparqlEndpoint(ONTOLOGY_4_SPARQL_ENDPOINT)
+            .prefix(ONTOLOGY_4_PREFIX())
+            .uri(ONTOLOGY_4_URI())
+            .sparqlEndpoint(ONTOLOGY_4_SPARQL_ENDPOINT())
             .build();
 
-    public final UUID ONTOLOGY_5_ID = UUID.fromString("f95d1330-762e-4f5a-875a-3c64da5808a1");
-    public final String ONTOLOGY_5_PREFIX = "db";
-    public final String ONTOLOGY_5_URI = "http://dbpedia.org";
-    public final String ONTOLOGY_5_SPARQL_ENDPOINT = "http://dbpedia.org/sparql";
-    public final UUID ONTOLOGY_5_CREATED_BY = USER_1_ID();
+    public final UUID ONTOLOGY_5_ID() {
+        return UUID.fromString("f95d1330-762e-4f5a-875a-3c64da5808a1");
+    }
+
+    public final String ONTOLOGY_5_PREFIX() {
+        return "db";
+    }
+
+    public final String ONTOLOGY_5_URI() {
+        return "http://dbpedia.org";
+    }
+
+    public final String ONTOLOGY_5_SPARQL_ENDPOINT() {
+        return "http://dbpedia.org/sparql";
+    }
+
+    public final UUID ONTOLOGY_5_CREATED_BY() {
+        return USER_1_ID();
+    }
 
     public final Ontology ONTOLOGY_5 = Ontology.builder()
-            .id(ONTOLOGY_5_ID)
-            .prefix(ONTOLOGY_5_PREFIX)
-            .uri(ONTOLOGY_5_URI)
-            .sparqlEndpoint(ONTOLOGY_5_SPARQL_ENDPOINT)
+            .id(ONTOLOGY_5_ID())
+            .prefix(ONTOLOGY_5_PREFIX())
+            .uri(ONTOLOGY_5_URI())
+            .sparqlEndpoint(ONTOLOGY_5_SPARQL_ENDPOINT())
             .build();
 
     public final OntologyCreateDto ONTOLOGY_5_CREATE_DTO = OntologyCreateDto.builder()
-            .prefix(ONTOLOGY_5_PREFIX)
-            .uri(ONTOLOGY_5_URI)
-            .sparqlEndpoint(ONTOLOGY_5_SPARQL_ENDPOINT)
-            .build();
-
-    public final UUID COLUMN_8_1_ID = UUID.fromString("af362ac6-5dbb-4ede-83ea-5d94b39641c8");
-    public final Integer COLUMN_8_1_ORDINALPOS = 0;
-    public final String COLUMN_8_1_NAME = "ID";
-    public final String COLUMN_8_1_INTERNAL_NAME = "id";
-    public final TableColumnType COLUMN_8_1_TYPE = TableColumnType.BIGINT;
-    public final ColumnTypeDto COLUMN_8_1_TYPE_DTO = ColumnTypeDto.BIGINT;
-    public final Boolean COLUMN_8_1_NULL = false;
-    public final Boolean COLUMN_8_1_AUTO_GENERATED = true;
-
-    public final UUID COLUMN_8_2_ID = UUID.fromString("7ada597b-0766-4612-9ace-67eeee94e2da");
-    public final Integer COLUMN_8_2_ORDINALPOS = 1;
-    public final String COLUMN_8_2_NAME = "Value";
-    public final String COLUMN_8_2_INTERNAL_NAME = "value";
-    public final TableColumnType COLUMN_8_2_TYPE = TableColumnType.DECIMAL;
-    public final ColumnTypeDto COLUMN_8_2_TYPE_DTO = ColumnTypeDto.DECIMAL;
-    public final Long COLUMN_8_2_SIZE = 10L;
-    public final Long COLUMN_8_2_D = 10L;
-    public final Boolean COLUMN_8_2_NULL = false;
-    public final Boolean COLUMN_8_2_AUTO_GENERATED = false;
-
-    public final UUID COLUMN_8_3_ID = UUID.fromString("8bcd9ef8-f7b8-4730-acc1-a3d43ba69a56");
-    public final Integer COLUMN_8_3_ORDINALPOS = 2;
-    public final String COLUMN_8_3_NAME = "raw";
-    public final String COLUMN_8_3_INTERNAL_NAME = "raw";
-    public final TableColumnType COLUMN_8_3_TYPE = TableColumnType.LONGBLOB;
-    public final ColumnTypeDto COLUMN_8_3_TYPE_DTO = ColumnTypeDto.LONGBLOB;
-    public final Boolean COLUMN_8_3_NULL = true;
-    public final Boolean COLUMN_8_3_AUTO_GENERATED = false;
+            .prefix(ONTOLOGY_5_PREFIX())
+            .uri(ONTOLOGY_5_URI())
+            .sparqlEndpoint(ONTOLOGY_5_SPARQL_ENDPOINT())
+            .build();
+
+    public final UUID COLUMN_8_1_ID() {
+        return UUID.fromString("af362ac6-5dbb-4ede-83ea-5d94b39641c8");
+    }
+
+    public final Integer COLUMN_8_1_ORDINALPOS() {
+        return 0;
+    }
+
+    public final String COLUMN_8_1_NAME() {
+        return "ID";
+    }
+
+    public final String COLUMN_8_1_INTERNAL_NAME() {
+        return "id";
+    }
+
+    public final TableColumnType COLUMN_8_1_TYPE() {
+        return TableColumnType.BIGINT;
+    }
+
+    public final ColumnTypeDto COLUMN_8_1_TYPE_DTO() {
+        return ColumnTypeDto.BIGINT;
+    }
+
+    public final Boolean COLUMN_8_1_null
+
+    {
+        return false;
+    }
+
+    public final Boolean COLUMN_8_1_AUTO_GENERATED() {
+        return true;
+    }
+
+    public final UUID COLUMN_8_2_ID() {
+        return UUID.fromString("7ada597b-0766-4612-9ace-67eeee94e2da");
+    }
+
+    public final Integer COLUMN_8_2_ORDINALPOS() {
+        return 1;
+    }
+
+    public final String COLUMN_8_2_NAME() {
+        return "Value";
+    }
+
+    public final String COLUMN_8_2_INTERNAL_NAME() {
+        return "value";
+    }
+
+    public final TableColumnType COLUMN_8_2_TYPE() {
+        return TableColumnType.DECIMAL;
+    }
+
+    public final ColumnTypeDto COLUMN_8_2_TYPE_DTO() {
+        return ColumnTypeDto.DECIMAL;
+    }
+
+    public final Long COLUMN_8_2_SIZE() {
+        return 10L;
+    }
+
+    public final Long COLUMN_8_2_D() {
+        return 10L;
+    }
+
+    public final Boolean COLUMN_8_2_null
+
+    {
+        return false;
+    }
+
+    public final Boolean COLUMN_8_2_AUTO_GENERATED() {
+        return false;
+    }
+
+    public final UUID COLUMN_8_3_ID() {
+        return UUID.fromString("8bcd9ef8-f7b8-4730-acc1-a3d43ba69a56");
+    }
+
+    public final Integer COLUMN_8_3_ORDINALPOS() {
+        return 2;
+    }
+
+    public final String COLUMN_8_3_NAME() {
+        return "raw";
+    }
+
+    public final String COLUMN_8_3_INTERNAL_NAME() {
+        return "raw";
+    }
+
+    public final TableColumnType COLUMN_8_3_TYPE() {
+        return TableColumnType.LONGBLOB;
+    }
+
+    public final ColumnTypeDto COLUMN_8_3_TYPE_DTO() {
+        return ColumnTypeDto.LONGBLOB;
+    }
+
+    public final Boolean COLUMN_8_3_null
+
+    {
+        return true;
+    }
+
+    public final Boolean COLUMN_8_3_AUTO_GENERATED() {
+        return false;
+    }
 
     public final ColumnBriefDto TABLE_8_COLUMNS_BRIEF_0_DTO = ColumnBriefDto.builder()
-            .id(COLUMN_8_1_ID)
-            .name(COLUMN_8_1_NAME)
-            .internalName(COLUMN_8_1_INTERNAL_NAME)
+            .id(COLUMN_8_1_ID())
+            .name(COLUMN_8_1_NAME())
+            .internalName(COLUMN_8_1_INTERNAL_NAME())
             .columnType(ColumnTypeDto.BIGINT)
             .build();
 
     public final List<TableColumn> TABLE_8_COLUMNS = List.of(TableColumn.builder()
-                    .id(COLUMN_8_1_ID)
-                    .ordinalPosition(COLUMN_8_1_ORDINALPOS)
-                    .table(TABLE_8)
-                    .name(COLUMN_8_1_NAME)
-                    .internalName(COLUMN_8_1_INTERNAL_NAME)
-                    .columnType(COLUMN_8_1_TYPE)
-                    .isNullAllowed(COLUMN_8_1_NULL)
+                    .id(COLUMN_8_1_ID())
+                    .ordinalPosition(COLUMN_8_1_ORDINALPOS())
+                    .table(TABLE_8())
+                    .name(COLUMN_8_1_NAME())
+                    .internalName(COLUMN_8_1_INTERNAL_NAME())
+                    .columnType(COLUMN_8_1_TYPE())
+                    .isNullAllowed(COLUMN_8_1_null)
                     .build(),
             TableColumn.builder()
-                    .id(COLUMN_8_2_ID)
-                    .ordinalPosition(COLUMN_8_2_ORDINALPOS)
-                    .table(TABLE_8)
-                    .name(COLUMN_8_2_NAME)
-                    .internalName(COLUMN_8_2_INTERNAL_NAME)
-                    .columnType(COLUMN_8_2_TYPE)
-                    .isNullAllowed(COLUMN_8_2_NULL)
-                    .size(COLUMN_8_2_SIZE)
-                    .d(COLUMN_8_2_D)
+                    .id(COLUMN_8_2_ID())
+                    .ordinalPosition(COLUMN_8_2_ORDINALPOS())
+                    .table(TABLE_8())
+                    .name(COLUMN_8_2_NAME())
+                    .internalName(COLUMN_8_2_INTERNAL_NAME())
+                    .columnType(COLUMN_8_2_TYPE())
+                    .isNullAllowed(COLUMN_8_2_null)
+                    .size(COLUMN_8_2_SIZE())
+                    .d(COLUMN_8_2_D())
                     .build(),
             TableColumn.builder()
-                    .id(COLUMN_8_3_ID)
-                    .ordinalPosition(COLUMN_8_3_ORDINALPOS)
-                    .table(TABLE_8)
-                    .name(COLUMN_8_3_NAME)
-                    .internalName(COLUMN_8_3_INTERNAL_NAME)
-                    .columnType(COLUMN_8_3_TYPE)
-                    .isNullAllowed(COLUMN_8_3_NULL)
+                    .id(COLUMN_8_3_ID())
+                    .ordinalPosition(COLUMN_8_3_ORDINALPOS())
+                    .table(TABLE_8())
+                    .name(COLUMN_8_3_NAME())
+                    .internalName(COLUMN_8_3_INTERNAL_NAME())
+                    .columnType(COLUMN_8_3_TYPE())
+                    .isNullAllowed(COLUMN_8_3_null)
                     .build());
 
     public final List<ColumnDto> TABLE_8_COLUMNS_DTO = List.of(ColumnDto.builder()
-                    .id(COLUMN_8_1_ID)
-                    .ordinalPosition(COLUMN_8_1_ORDINALPOS)
-                    .name(COLUMN_8_1_NAME)
-                    .internalName(COLUMN_8_1_INTERNAL_NAME)
-                    .columnType(COLUMN_8_1_TYPE_DTO)
-                    .isNullAllowed(COLUMN_8_1_NULL)
+                    .id(COLUMN_8_1_ID())
+                    .ordinalPosition(COLUMN_8_1_ORDINALPOS())
+                    .name(COLUMN_8_1_NAME())
+                    .internalName(COLUMN_8_1_INTERNAL_NAME())
+                    .columnType(COLUMN_8_1_TYPE_DTO())
+                    .isNullAllowed(COLUMN_8_1_null)
                     .build(),
             ColumnDto.builder()
-                    .id(COLUMN_8_2_ID)
-                    .ordinalPosition(COLUMN_8_2_ORDINALPOS)
-                    .name(COLUMN_8_2_NAME)
-                    .internalName(COLUMN_8_2_INTERNAL_NAME)
-                    .columnType(COLUMN_8_2_TYPE_DTO)
-                    .isNullAllowed(COLUMN_8_2_NULL)
+                    .id(COLUMN_8_2_ID())
+                    .ordinalPosition(COLUMN_8_2_ORDINALPOS())
+                    .name(COLUMN_8_2_NAME())
+                    .internalName(COLUMN_8_2_INTERNAL_NAME())
+                    .columnType(COLUMN_8_2_TYPE_DTO())
+                    .isNullAllowed(COLUMN_8_2_null)
                     .build(),
             ColumnDto.builder()
-                    .id(COLUMN_8_3_ID)
-                    .ordinalPosition(COLUMN_8_3_ORDINALPOS)
-                    .name(COLUMN_8_3_NAME)
-                    .internalName(COLUMN_8_3_INTERNAL_NAME)
-                    .columnType(COLUMN_8_3_TYPE_DTO)
-                    .isNullAllowed(COLUMN_8_3_NULL)
+                    .id(COLUMN_8_3_ID())
+                    .ordinalPosition(COLUMN_8_3_ORDINALPOS())
+                    .name(COLUMN_8_3_NAME())
+                    .internalName(COLUMN_8_3_INTERNAL_NAME())
+                    .columnType(COLUMN_8_3_TYPE_DTO())
+                    .isNullAllowed(COLUMN_8_3_null)
                     .build());
 
-    public final Long TABLE_8_DATA_COUNT = 6L;
+    public final Long TABLE_8_DATA_COUNT() {
+        return 6L;
+    }
+
     @SuppressWarnings("java:S3599")
     public final List<Map<String, Object>> TABLE_8_DATA_DTO = new LinkedList<>(List.of(
             new HashMap<>() {{
@@ -3056,7 +4313,7 @@ public abstract class BaseTest {
     @SuppressWarnings("java:S3599")
     public final TableStatisticDto TABLE_8_STATISTIC_DTO = TableStatisticDto.builder()
             .columns(new LinkedList<>(List.of(ColumnStatisticDto.builder()
-                    .name(COLUMN_8_1_INTERNAL_NAME)
+                    .name(COLUMN_8_1_INTERNAL_NAME())
                     .min(BigDecimal.valueOf(11.2))
                     .max(BigDecimal.valueOf(23.1))
                     .mean(BigDecimal.valueOf(13.5333))
@@ -3065,104 +4322,240 @@ public abstract class BaseTest {
                     .build())))
             .build();
 
-    public final UUID QUERY_1_ID = UUID.fromString("60494137-f000-459e-acd3-4fcadbdf14ca");
-    public final String QUERY_1_STATEMENT = "SELECT `id`, `date`, `location`, `mintemp`, `rainfall` FROM `weather_aus` ORDER BY id ASC";
-    public final String QUERY_1_DOI = null;
-    public final Long QUERY_1_RESULT_NUMBER = 2L;
-    public final String QUERY_1_QUERY_HASH = "a3b8ac39e38167d14cf3a9c20a69e4b6954d049525390b973a2c23064953a992";
-    public final String QUERY_1_RESULT_HASH = "8358c8ade4849d2094ab5bb29127afdae57e6bb5acb1db7af603813d406c467a";
-    public final Instant QUERY_1_CREATED = Instant.ofEpochSecond(1677648377L);
-    public final Instant QUERY_1_EXECUTION = Instant.now();
-    public final Boolean QUERY_1_PERSISTED = true;
+    public final UUID QUERY_1_ID() {
+        return UUID.fromString("60494137-f000-459e-acd3-4fcadbdf14ca");
+    }
+
+    public final String QUERY_1_STATEMENT() {
+        return "SELECT `id`, `date`, `location`, `mintemp`, `rainfall` FROM `weather_aus` ORDER BY id ASC";
+    }
+
+    public final String QUERY_1_DOI() {
+        return null;
+    }
+
+    public final Long QUERY_1_RESULT_NUMBER() {
+        return 2L;
+    }
+
+    public final String QUERY_1_QUERY_HASH() {
+        return "a3b8ac39e38167d14cf3a9c20a69e4b6954d049525390b973a2c23064953a992";
+    }
+
+    public final String QUERY_1_RESULT_HASH() {
+        return "8358c8ade4849d2094ab5bb29127afdae57e6bb5acb1db7af603813d406c467a";
+    }
+
+    public final Instant QUERY_1_CREATED() {
+        return Instant.ofEpochSecond(1677648377L);
+    }
+
+    public final Instant QUERY_1_EXECUTION() {
+        return Instant.now();
+    }
+
+    public final Boolean QUERY_1_PERSISTED() {
+        return true;
+    }
 
     public final SubsetDto QUERY_1_SUBSET_DTO = SubsetDto.builder()
-            .tableId(TABLE_1_ID)
+            .tableId(TABLE_1_ID())
             .columns(new LinkedList<UUID>(List.of(COLUMN_1_1_ID, COLUMN_1_2_ID, COLUMN_1_3_ID, COLUMN_1_4_ID, COLUMN_1_5_ID)))
             .order(new LinkedList<OrderDto>(List.of(OrderDto.builder()
-                    .columnId(COLUMN_1_1_ID)
+                    .columnId(COLUMN_1_1_ID())
                     .direction(OrderTypeDto.ASC)
                     .build())))
             .build();
 
-    public final ViewDto QUERY_1_VIEW_DTO = ViewDto.builder()
-            .query(QUERY_1_STATEMENT)
-            .queryHash(QUERY_1_QUERY_HASH)
-            .owner(USER_1_BRIEF_DTO)
-            .columns(new LinkedList<>(List.of(ViewColumnDto.builder()
-                            .name("id")
-                            .internalName("id")
-                            .build(),
-                    ViewColumnDto.builder()
-                            .name("date")
-                            .internalName("date")
-                            .build(),
-                    ViewColumnDto.builder()
-                            .name("location")
-                            .internalName("location")
-                            .build(),
-                    ViewColumnDto.builder()
-                            .name("mintemp")
-                            .internalName("mintemp")
-                            .build(),
-                    ViewColumnDto.builder()
-                            .name("rainfall")
-                            .internalName("rainfall")
-                            .build())))
-            .build();
+    public final ViewDto QUERY_1_VIEW_DTO = ViewDto.builder()
+            .query(QUERY_1_STATEMENT())
+            .queryHash(QUERY_1_QUERY_HASH())
+            .owner(USER_1_BRIEF_DTO())
+            .columns(new LinkedList<>(List.of(ViewColumnDto.builder()
+                            .name("id")
+                            .internalName("id")
+                            .build(),
+                    ViewColumnDto.builder()
+                            .name("date")
+                            .internalName("date")
+                            .build(),
+                    ViewColumnDto.builder()
+                            .name("location")
+                            .internalName("location")
+                            .build(),
+                    ViewColumnDto.builder()
+                            .name("mintemp")
+                            .internalName("mintemp")
+                            .build(),
+                    ViewColumnDto.builder()
+                            .name("rainfall")
+                            .internalName("rainfall")
+                            .build())))
+            .build();
+
+    public final QueryBriefDto QUERY_1_BRIEF_DTO = QueryBriefDto.builder()
+            .id(QUERY_1_ID())
+            .databaseId(DATABASE_1_ID())
+            .query(QUERY_1_STATEMENT())
+            .queryHash(QUERY_1_QUERY_HASH())
+            .resultHash(QUERY_1_RESULT_HASH())
+            .execution(QUERY_1_EXECUTION())
+            .owner(USER_1_BRIEF_DTO())
+            .isPersisted(QUERY_1_PERSISTED())
+            .resultNumber(3L)
+            .build();
+
+    public final UUID QUERY_2_ID() {
+        return UUID.fromString("4e0ac92a-7cb3-4222-9b85-0498c73e0afd");
+    }
+
+    public final String QUERY_2_STATEMENT() {
+        return "SELECT `location` FROM `weather_aus`";
+    }
+
+    public final String QUERY_2_QUERY_HASH() {
+        return "a2d2dd94ebc7653bb5a3b55dd8ed5e91d3d13c225c6855a1eb4eb7ca14c36ced";
+    }
+
+    public final Long QUERY_2_RESULT_NUMBER() {
+        return 2L;
+    }
+
+    public final String QUERY_2_RESULT_HASH() {
+        return "ff3f7cbe1b96d296957f6e39e55b8b1b577fa3d205d4795af99594cfd20cb80d";
+    }
+
+    public final Instant QUERY_2_CREATED() {
+        return Instant.now().minus(2, MINUTES);
+    }
+
+    public final Instant QUERY_2_EXECUTION() {
+        return Instant.now().minus(1, MINUTES);
+    }
+
+    public final Instant QUERY_2_LAST_MODIFIED() {
+        return Instant.ofEpochSecond(1541588352L);
+    }
+
+    public final Boolean QUERY_2_PERSISTED() {
+        return false;
+    }
+
+    public final UUID QUERY_3_ID() {
+        return UUID.fromString("a9849020-45a7-40a8-9a19-d4ae2b28dd46");
+    }
+
+    public final String QUERY_3_STATEMENT() {
+        return "SELECT `location`, `mintemp` FROM `weather_aus` WHERE `mintemp` > 10";
+    }
+
+    public final String QUERY_3_QUERY_HASH() {
+        return "a3d3dd94ebc7653bb5a3b55dd8ed5e91d3d13c335c6855a1eb4eb7ca14c36ced";
+    }
+
+    public final String QUERY_3_RESULT_HASH() {
+        return "ff3f7cbe1b96d396957f6e39e55b8b1b577fa3d305d4795af99594cfd30cb80d";
+    }
+
+    public final Instant QUERY_3_CREATED() {
+        return Instant.now().minus(3, MINUTES);
+    }
+
+    public final Instant QUERY_3_EXECUTION() {
+        return Instant.now().minus(1, MINUTES);
+    }
+
+    public final Instant QUERY_3_LAST_MODIFIED() {
+        return Instant.ofEpochSecond(1541588353L);
+    }
+
+    public final Long QUERY_3_RESULT_NUMBER() {
+        return 2L;
+    }
+
+    public final Boolean QUERY_3_PERSISTED() {
+        return true;
+    }
+
+    public final UUID QUERY_7_ID() {
+        return UUID.fromString("fe73a325-30a0-444c-b74f-23ce1533e55f");
+    }
+
+    public final String QUERY_7_STATEMENT() {
+        return "SELECT id, date, a.location, lat, lng FROM weather_aus a JOIN weather_location l on a.location = l.location WHERE date = '2008-12-01'";
+    }
+
+    public final String QUERY_7_QUERY_HASH() {
+        return "df7da3801dfb5c191ff6711d79ce6455f3c09ec8323ce1ff7208ab85387263f5";
+    }
+
+    public final String QUERY_7_RESULT_HASH() {
+        return "ff4f7cbe1b96d496957f6e49e55b8b1b577fa4d405d4795af99594cfd40cb80d";
+    }
+
+    public final Instant QUERY_7_CREATED() {
+        return Instant.now().minus(4, MINUTES);
+    }
+
+    public final Instant QUERY_7_EXECUTION() {
+        return Instant.now().minus(1, MINUTES);
+    }
+
+    public final Instant QUERY_7_LAST_MODIFIED() {
+        return Instant.ofEpochSecond(1541588454L);
+    }
+
+    public final Long QUERY_7_RESULT_NUMBER() {
+        return 6L;
+    }
+
+    public final Long QUERY_7_RESULT_ID() {
+        return 4L;
+    }
+
+    public final Boolean QUERY_7_PERSISTED() {
+        return false;
+    }
+
+    public final UUID QUERY_4_ID() {
+        return UUID.fromString("18a98197-51ff-4011-9f40-914a11675a6d");
+    }
+
+    public final String QUERY_4_STATEMENT() {
+        return "SELECT `id`, `value` FROM `mfcc`";
+    }
+
+    public final String QUERY_4_QUERY_HASH() {
+        return "df7da3801dfb5c191ff6711d79ce6455f3c09ec8323ce1ff7208ab85387263f5";
+    }
+
+    public final String QUERY_4_RESULT_HASH() {
+        return "ff4f7cbe1b96d496957f6e49e55b8b1b577fa4d405d4795af99594cfd40cb80d";
+    }
+
+    public final Instant QUERY_4_CREATED() {
+        return Instant.now().minus(4, MINUTES);
+    }
+
+    public final Instant QUERY_4_EXECUTION() {
+        return Instant.now().minus(1, MINUTES);
+    }
+
+    public final Instant QUERY_4_LAST_MODIFIED() {
+        return Instant.ofEpochSecond(1541588454L);
+    }
 
-    public final QueryBriefDto QUERY_1_BRIEF_DTO = QueryBriefDto.builder()
-            .id(QUERY_1_ID)
-            .databaseId(DATABASE_1_ID)
-            .query(QUERY_1_STATEMENT)
-            .queryHash(QUERY_1_QUERY_HASH)
-            .resultHash(QUERY_1_RESULT_HASH)
-            .execution(QUERY_1_EXECUTION)
-            .owner(USER_1_BRIEF_DTO)
-            .isPersisted(QUERY_1_PERSISTED)
-            .resultNumber(3L)
-            .build();
+    public final Long QUERY_4_RESULT_NUMBER() {
+        return 6L;
+    }
+
+    public final Long QUERY_4_RESULT_ID() {
+        return 4L;
+    }
 
-    public final UUID QUERY_2_ID = UUID.fromString("4e0ac92a-7cb3-4222-9b85-0498c73e0afd");
-    public final String QUERY_2_STATEMENT = "SELECT `location` FROM `weather_aus`";
-    public final String QUERY_2_QUERY_HASH = "a2d2dd94ebc7653bb5a3b55dd8ed5e91d3d13c225c6855a1eb4eb7ca14c36ced";
-    public final Long QUERY_2_RESULT_NUMBER = 2L;
-    public final String QUERY_2_RESULT_HASH = "ff3f7cbe1b96d296957f6e39e55b8b1b577fa3d205d4795af99594cfd20cb80d";
-    public final Instant QUERY_2_CREATED = Instant.now().minus(2, MINUTES);
-    public final Instant QUERY_2_EXECUTION = Instant.now().minus(1, MINUTES);
-    public final Instant QUERY_2_LAST_MODIFIED = Instant.ofEpochSecond(1541588352L);
-    public final Boolean QUERY_2_PERSISTED = false;
-
-    public final UUID QUERY_3_ID = UUID.fromString("a9849020-45a7-40a8-9a19-d4ae2b28dd46");
-    public final String QUERY_3_STATEMENT = "SELECT `location`, `mintemp` FROM `weather_aus` WHERE `mintemp` > 10";
-    public final String QUERY_3_QUERY_HASH = "a3d3dd94ebc7653bb5a3b55dd8ed5e91d3d13c335c6855a1eb4eb7ca14c36ced";
-    public final String QUERY_3_RESULT_HASH = "ff3f7cbe1b96d396957f6e39e55b8b1b577fa3d305d4795af99594cfd30cb80d";
-    public final Instant QUERY_3_CREATED = Instant.now().minus(3, MINUTES);
-    public final Instant QUERY_3_EXECUTION = Instant.now().minus(1, MINUTES);
-    public final Instant QUERY_3_LAST_MODIFIED = Instant.ofEpochSecond(1541588353L);
-    public final Long QUERY_3_RESULT_NUMBER = 2L;
-    public final Boolean QUERY_3_PERSISTED = true;
-
-    public final UUID QUERY_7_ID = UUID.fromString("fe73a325-30a0-444c-b74f-23ce1533e55f");
-    public final String QUERY_7_STATEMENT = "SELECT id, date, a.location, lat, lng FROM weather_aus a JOIN weather_location l on a.location = l.location WHERE date = '2008-12-01'";
-    public final String QUERY_7_QUERY_HASH = "df7da3801dfb5c191ff6711d79ce6455f3c09ec8323ce1ff7208ab85387263f5";
-    public final String QUERY_7_RESULT_HASH = "ff4f7cbe1b96d496957f6e49e55b8b1b577fa4d405d4795af99594cfd40cb80d";
-    public final Instant QUERY_7_CREATED = Instant.now().minus(4, MINUTES);
-    public final Instant QUERY_7_EXECUTION = Instant.now().minus(1, MINUTES);
-    public final Instant QUERY_7_LAST_MODIFIED = Instant.ofEpochSecond(1541588454L);
-    public final Long QUERY_7_RESULT_NUMBER = 6L;
-    public final Long QUERY_7_RESULT_ID = 4L;
-    public final Boolean QUERY_7_PERSISTED = false;
-
-    public final UUID QUERY_4_ID = UUID.fromString("18a98197-51ff-4011-9f40-914a11675a6d");
-    public final String QUERY_4_STATEMENT = "SELECT `id`, `value` FROM `mfcc`";
-    public final String QUERY_4_QUERY_HASH = "df7da3801dfb5c191ff6711d79ce6455f3c09ec8323ce1ff7208ab85387263f5";
-    public final String QUERY_4_RESULT_HASH = "ff4f7cbe1b96d496957f6e49e55b8b1b577fa4d405d4795af99594cfd40cb80d";
-    public final Instant QUERY_4_CREATED = Instant.now().minus(4, MINUTES);
-    public final Instant QUERY_4_EXECUTION = Instant.now().minus(1, MINUTES);
-    public final Instant QUERY_4_LAST_MODIFIED = Instant.ofEpochSecond(1541588454L);
-    public final Long QUERY_4_RESULT_NUMBER = 6L;
-    public final Long QUERY_4_RESULT_ID = 4L;
-    public final Boolean QUERY_4_PERSISTED = false;
+    public final Boolean QUERY_4_PERSISTED() {
+        return false;
+    }
 
     public final List<Map<String, Object>> QUERY_4_RESULT_DTO = new LinkedList<>(List.of(
             new HashMap<>() {{
@@ -3186,56 +4579,82 @@ public abstract class BaseTest {
             }}));
 
     public final QueryDto QUERY_4_DTO = QueryDto.builder()
-            .id(QUERY_4_ID)
-            .databaseId(DATABASE_3_ID)
-            .query(QUERY_4_STATEMENT)
-            .queryNormalized(QUERY_4_STATEMENT)
-            .resultNumber(QUERY_4_RESULT_NUMBER)
-            .resultHash(QUERY_4_RESULT_HASH)
-            .queryHash(QUERY_4_QUERY_HASH)
-            .execution(QUERY_4_EXECUTION)
-            .isPersisted(QUERY_4_PERSISTED)
-            .owner(USER_1_BRIEF_DTO)
-            .build();
-
-    public final UUID QUERY_5_ID = UUID.fromString("1a39f775-e3d5-4865-b4f5-dbbb5693b637");
-    public final String QUERY_5_STATEMENT = "SELECT `id`, `value` FROM `mfcc` WHERE `value` > 0";
-    public final String QUERY_5_QUERY_HASH = "6d6dc48b12cdfd959d39a62887334a6bbd529b93eed4f211f3f671bd9e7d6225";
-    public final String QUERY_5_RESULT_HASH = "ff5f7cbe1b96d596957f6e59e55b8b1b577fa5d505d5795af99595cfd50cb80d";
-    public final Instant QUERY_5_CREATED = Instant.now().minus(5, MINUTES);
-    public final Instant QUERY_5_EXECUTION = Instant.now().minus(1, MINUTES);
-    public final Instant QUERY_5_LAST_MODIFIED = Instant.ofEpochSecond(1551588555L);
-    public final Long QUERY_5_RESULT_NUMBER = 6L;
-    public final Boolean QUERY_5_PERSISTED = true;
+            .id(QUERY_4_ID())
+            .databaseId(DATABASE_3_ID())
+            .query(QUERY_4_STATEMENT())
+            .queryNormalized(QUERY_4_STATEMENT())
+            .resultNumber(QUERY_4_RESULT_NUMBER())
+            .resultHash(QUERY_4_RESULT_HASH())
+            .queryHash(QUERY_4_QUERY_HASH())
+            .execution(QUERY_4_EXECUTION())
+            .isPersisted(QUERY_4_PERSISTED())
+            .owner(USER_1_BRIEF_DTO())
+            .build();
+
+    public final UUID QUERY_5_ID() {
+        return UUID.fromString("1a39f775-e3d5-4865-b4f5-dbbb5693b637");
+    }
+
+    public final String QUERY_5_STATEMENT() {
+        return "SELECT `id`, `value` FROM `mfcc` WHERE `value` > 0";
+    }
+
+    public final String QUERY_5_QUERY_HASH() {
+        return "6d6dc48b12cdfd959d39a62887334a6bbd529b93eed4f211f3f671bd9e7d6225";
+    }
+
+    public final String QUERY_5_RESULT_HASH() {
+        return "ff5f7cbe1b96d596957f6e59e55b8b1b577fa5d505d5795af99595cfd50cb80d";
+    }
+
+    public final Instant QUERY_5_CREATED() {
+        return Instant.now().minus(5, MINUTES);
+    }
+
+    public final Instant QUERY_5_EXECUTION() {
+        return Instant.now().minus(1, MINUTES);
+    }
+
+    public final Instant QUERY_5_LAST_MODIFIED() {
+        return Instant.ofEpochSecond(1551588555L);
+    }
+
+    public final Long QUERY_5_RESULT_NUMBER() {
+        return 6L;
+    }
+
+    public final Boolean QUERY_5_PERSISTED() {
+        return true;
+    }
 
     public final QueryDto QUERY_5_DTO = QueryDto.builder()
-            .id(QUERY_5_ID)
-            .databaseId(DATABASE_3_ID)
-            .query(QUERY_5_STATEMENT)
-            .queryNormalized(QUERY_5_STATEMENT)
-            .resultNumber(QUERY_5_RESULT_NUMBER)
-            .resultHash(QUERY_5_RESULT_HASH)
-            .queryHash(QUERY_5_QUERY_HASH)
-            .execution(QUERY_5_EXECUTION)
-            .isPersisted(QUERY_5_PERSISTED)
-            .owner(USER_1_BRIEF_DTO)
+            .id(QUERY_5_ID())
+            .databaseId(DATABASE_3_ID())
+            .query(QUERY_5_STATEMENT())
+            .queryNormalized(QUERY_5_STATEMENT())
+            .resultNumber(QUERY_5_RESULT_NUMBER())
+            .resultHash(QUERY_5_RESULT_HASH())
+            .queryHash(QUERY_5_QUERY_HASH())
+            .execution(QUERY_5_EXECUTION())
+            .isPersisted(QUERY_5_PERSISTED())
+            .owner(USER_1_BRIEF_DTO())
             .build();
 
     public final SubsetDto QUERY_5_SUBSET_DTO = SubsetDto.builder()
-            .tableId(TABLE_8_ID)
+            .tableId(TABLE_8_ID())
             .columns(new LinkedList<>(List.of(COLUMN_8_1_ID, COLUMN_8_2_ID)))
             .filter(new LinkedList<>(List.of(FilterDto.builder()
-                    .columnId(COLUMN_8_2_ID)
-                    .operatorId(IMAGE_1_OPERATORS_2_ID)
+                    .columnId(COLUMN_8_2_ID())
+                    .operatorId(IMAGE_1_OPERATORS_2_ID())
                     .value("0")
                     .type(FilterTypeDto.WHERE)
                     .build())))
             .build();
 
     public final ViewDto QUERY_5_VIEW_DTO = ViewDto.builder()
-            .query(QUERY_5_STATEMENT)
-            .queryHash(QUERY_5_QUERY_HASH)
-            .owner(USER_1_BRIEF_DTO)
+            .query(QUERY_5_STATEMENT())
+            .queryHash(QUERY_5_QUERY_HASH())
+            .owner(USER_1_BRIEF_DTO())
             .columns(new LinkedList<>(List.of(ViewColumnDto.builder()
                             .name("id")
                             .internalName("id")
@@ -3255,18 +4674,44 @@ public abstract class BaseTest {
             Map.of("id", BigInteger.valueOf(6L), "value", 23.1)
     ));
 
-    public final UUID QUERY_6_ID = UUID.fromString("7463412a-20c4-4fc1-8a33-948aea026f49");
-    public final String QUERY_6_STATEMENT = "SELECT `location` FROM `weather_aus` WHERE `id` = 1";
-    public final String QUERY_6_QUERY_HASH = "6d6dc48b12cdfd959d39a62887334a6bbd529b93eed4f211f3f671bd9e7d6225";
-    public final String QUERY_6_RESULT_HASH = "ff5f7cbe1b96d596957f6e59e55b8b1b577fa5d505d5795af99595cfd50cb80d";
-    public final Instant QUERY_6_CREATED = Instant.now().minus(5, MINUTES);
-    public final Instant QUERY_6_EXECUTION = Instant.now().minus(1, MINUTES);
-    public final Instant QUERY_6_LAST_MODIFIED = Instant.ofEpochSecond(1551588555L);
-    public final Long QUERY_6_RESULT_NUMBER = 1L;
-    public final Boolean QUERY_6_PERSISTED = true;
+    public final UUID QUERY_6_ID() {
+        return UUID.fromString("7463412a-20c4-4fc1-8a33-948aea026f49");
+    }
+
+    public final String QUERY_6_STATEMENT() {
+        return "SELECT `location` FROM `weather_aus` WHERE `id` = 1";
+    }
+
+    public final String QUERY_6_QUERY_HASH() {
+        return "6d6dc48b12cdfd959d39a62887334a6bbd529b93eed4f211f3f671bd9e7d6225";
+    }
+
+    public final String QUERY_6_RESULT_HASH() {
+        return "ff5f7cbe1b96d596957f6e59e55b8b1b577fa5d505d5795af99595cfd50cb80d";
+    }
+
+    public final Instant QUERY_6_CREATED() {
+        return Instant.now().minus(5, MINUTES);
+    }
+
+    public final Instant QUERY_6_EXECUTION() {
+        return Instant.now().minus(1, MINUTES);
+    }
+
+    public final Instant QUERY_6_LAST_MODIFIED() {
+        return Instant.ofEpochSecond(1551588555L);
+    }
+
+    public final Long QUERY_6_RESULT_NUMBER() {
+        return 1L;
+    }
+
+    public final Boolean QUERY_6_PERSISTED() {
+        return true;
+    }
 
     public final List<TableColumn> TABLE_1_COLUMNS = List.of(TableColumn.builder()
-                    .id(COLUMN_1_1_ID)
+                    .id(COLUMN_1_1_ID())
                     .ordinalPosition(0)
                     .table(TABLE_1)
                     .name("id")
@@ -3275,7 +4720,7 @@ public abstract class BaseTest {
                     .isNullAllowed(false)
                     .build(),
             TableColumn.builder()
-                    .id(COLUMN_1_2_ID)
+                    .id(COLUMN_1_2_ID())
                     .ordinalPosition(1)
                     .table(TABLE_1)
                     .name("Date")
@@ -3284,42 +4729,42 @@ public abstract class BaseTest {
                     .isNullAllowed(true)
                     .build(),
             TableColumn.builder()
-                    .id(COLUMN_1_3_ID)
-                    .ordinalPosition(2)
-                    .table(TABLE_1)
-                    .name("Location")
-                    .internalName("location")
-                    .columnType(TableColumnType.VARCHAR)
-                    .size(255L)
-                    .isNullAllowed(true)
-                    .build(),
+                    .id(COLUMN_1_3_ID())
+                    .ordinalPosition2()
+            table(TABLE_1)
+            name("Location")
+            internalName("location")
+            columnType(TableColumnType.VARCHAR)
+            size(255L)
+            isNullAllowed(true)
+            build(),
             TableColumn.builder()
-                    .id(COLUMN_1_4_ID)
-                    .ordinalPosition(3)
-                    .table(TABLE_1)
-                    .name("MinTemp")
-                    .internalName("mintemp")
-                    .columnType(TableColumnType.DECIMAL)
-                    .size(10L)
-                    .d(0L)
-                    .isNullAllowed(true)
-                    .build(),
+            id(COLUMN_1_4_ID())
+            ordinalPosition(3)
+            table(TABLE_1)
+            name("MinTemp")
+            internalName("mintemp")
+            columnType(TableColumnType.DECIMAL)
+            size(10L)
+            d(0L)
+            isNullAllowed(true)
+            build(),
             TableColumn.builder()
-                    .id(COLUMN_1_5_ID)
-                    .ordinalPosition(4)
-                    .table(TABLE_1)
-                    .name("Rainfall")
-                    .internalName("rainfall")
-                    .columnType(TableColumnType.DECIMAL)
-                    .size(10L)
-                    .d(0L)
-                    .concept(CONCEPT_1)
-                    .unit(UNIT_1)
-                    .isNullAllowed(true)
-                    .build());
+            id(COLUMN_1_5_ID())
+            ordinalPosition(4)
+            table(TABLE_1)
+            name("Rainfall")
+            internalName("rainfall")
+            columnType(TableColumnType.DECIMAL)
+            size(10L)
+            d(0L)
+            concept(CONCEPT_1)
+            unit(UNIT_1)
+            isNullAllowed(true)
+            build());
 
     public final ColumnBriefDto TABLE_1_COLUMNS_BRIEF_0_DTO = ColumnBriefDto.builder()
-            .id(COLUMN_1_1_ID)
+            .id(COLUMN_1_1_ID())
             .name("id")
             .internalName("id")
             .columnType(ColumnTypeDto.BIGINT)
@@ -3360,13 +4805,6 @@ public abstract class BaseTest {
                     .unitUri(UNIT_1_URI())
                     .build());
 
-    public final CreateTableConstraintsDto TABLE_1_CONSTRAINTS_CREATE_DTO = CreateTableConstraintsDto.builder()
-            .checks(new LinkedHashSet<>())
-            .primaryKey(new LinkedHashSet<>(List.of("id")))
-            .foreignKeys(new LinkedList<>())
-            .uniques(new LinkedList<>(List.of(List.of("date"))))
-            .build();
-
     public final CreateTableConstraintsDto TABLE_1_CONSTRAINTS_CREATE_INVALID_DTO = CreateTableConstraintsDto.builder()
             .checks(new LinkedHashSet<>())
             .primaryKey(new LinkedHashSet<>())
@@ -3375,36 +4813,42 @@ public abstract class BaseTest {
             .build();
 
     public final CreateTableDto TABLE_1_CREATE_DTO = CreateTableDto.builder()
-            .name(TABLE_1_NAME)
-            .description(TABLE_1_DESCRIPTION)
-            .columns(TABLE_1_COLUMNS_CREATE_DTO)
-            .constraints(TABLE_1_CONSTRAINTS_CREATE_DTO)
+            .name(TABLE_1_NAME())
+            .description(TABLE_1_DESCRIPTION())
+            .columns(TABLE_1_COLUMNS_CREATE_DTO())
+            .constraints(TABLE_1_CONSTRAINTS_CREATE_DTO())
             .build();
 
     public final at.ac.tuwien.ifs.dbrepo.core.api.database.table.internal.TableCreateDto TABLE_1_CREATE_INTERNAL_DTO = at.ac.tuwien.ifs.dbrepo.core.api.database.table.internal.TableCreateDto.builder()
-            .name(TABLE_1_NAME)
-            .description(TABLE_1_DESCRIPTION)
-            .columns(TABLE_1_COLUMNS_CREATE_DTO)
-            .constraints(TABLE_1_CONSTRAINTS_CREATE_DTO)
+            .name(TABLE_1_NAME())
+            .description(TABLE_1_DESCRIPTION())
+            .columns(TABLE_1_COLUMNS_CREATE_DTO())
+            .constraints(TABLE_1_CONSTRAINTS_CREATE_DTO())
             .build();
 
     public final at.ac.tuwien.ifs.dbrepo.core.api.database.table.internal.TableCreateDto TABLE_1_CREATE_INTERNAL_INVALID_DTO = at.ac.tuwien.ifs.dbrepo.core.api.database.table.internal.TableCreateDto.builder()
-            .name(TABLE_1_NAME)
-            .description(TABLE_1_DESCRIPTION)
-            .columns(TABLE_1_COLUMNS_CREATE_DTO)
-            .constraints(TABLE_1_CONSTRAINTS_CREATE_INVALID_DTO)
+            .name(TABLE_1_NAME())
+            .description(TABLE_1_DESCRIPTION())
+            .columns(TABLE_1_COLUMNS_CREATE_DTO())
+            .constraints(TABLE_1_CONSTRAINTS_CREATE_INVALID_DTO())
             .build();
 
-    public final UUID COLUMN_2_1_ID = UUID.fromString("795faa78-7ebb-4dd5-9eb1-e54a9192d0b5");
+    public final UUID COLUMN_2_1_ID() {
+        return UUID.fromString("795faa78-7ebb-4dd5-9eb1-e54a9192d0b5");
+    }
 
-    public final UUID COLUMN_2_2_ID = UUID.fromString("f316ced5-7774-4656-aa7f-a874622d99b3");
+    public final UUID COLUMN_2_2_ID() {
+        return UUID.fromString("f316ced5-7774-4656-aa7f-a874622d99b3");
+    }
 
-    public final UUID COLUMN_2_3_ID = UUID.fromString("11cb1aa2-8582-45ef-a3bb-7056aa94cdf1");
+    public final UUID COLUMN_2_3_ID() {
+        return UUID.fromString("11cb1aa2-8582-45ef-a3bb-7056aa94cdf1");
+    }
 
     public final List<TableColumn> TABLE_2_COLUMNS = List.of(TableColumn.builder()
-                    .id(COLUMN_2_1_ID)
+                    .id(COLUMN_2_1_ID())
                     .ordinalPosition(0)
-                    .table(TABLE_2)
+                    .table(TABLE_2())
                     .name("location")
                     .internalName("location")
                     .columnType(TableColumnType.VARCHAR)
@@ -3414,9 +4858,9 @@ public abstract class BaseTest {
                     .sets(null)
                     .build(),
             TableColumn.builder()
-                    .id(COLUMN_2_2_ID)
+                    .id(COLUMN_2_2_ID())
                     .ordinalPosition(1)
-                    .table(TABLE_2)
+                    .table(TABLE_2())
                     .name("lat")
                     .internalName("lat")
                     .columnType(TableColumnType.DECIMAL)
@@ -3427,565 +4871,595 @@ public abstract class BaseTest {
                     .sets(null)
                     .build(),
             TableColumn.builder()
-                    .id(COLUMN_2_3_ID)
-                    .ordinalPosition(2)
-                    .table(TABLE_2)
-                    .name("lng")
-                    .internalName("lng")
-                    .columnType(TableColumnType.DECIMAL)
-                    .size(10L)
-                    .d(0L)
-                    .isNullAllowed(true)
-                    .enums(null)
-                    .sets(null)
-                    .build());
+                    .id(COLUMN_2_3_ID())
+                    .ordinalPosition2()
+            table(TABLE_2())
+            name("lng")
+            internalName("lng")
+            columnType(TableColumnType.DECIMAL)
+            size(10L)
+            d(0L)
+            isNullAllowed(true)
+            enums(null)
+            sets(null)
+            build());
 
     public final ColumnBriefDto TABLE_2_COLUMNS_BRIEF_0_DTO = ColumnBriefDto.builder()
-            .id(COLUMN_2_1_ID)
+            .id(COLUMN_2_1_ID())
             .name("location")
             .internalName("location")
             .columnType(ColumnTypeDto.VARCHAR)
             .build();
 
     public final ColumnBriefDto TABLE_2_COLUMNS_BRIEF_2_DTO = ColumnBriefDto.builder()
-            .id(COLUMN_2_3_ID)
+            .id(COLUMN_2_3_ID())
             .name("lng")
             .internalName("lng")
             .columnType(ColumnTypeDto.DECIMAL)
             .build();
 
-    public final List<ColumnDto> TABLE_2_COLUMNS_DTO = List.of(ColumnDto.builder()
-                    .id(COLUMN_2_1_ID)
-                    .tableId(TABLE_2_ID)
-                    .databaseId(DATABASE_1_ID)
-                    .ordinalPosition(0)
-                    .name("location")
-                    .internalName("location")
-                    .columnType(ColumnTypeDto.VARCHAR)
-                    .size(255L)
-                    .isNullAllowed(false)
-                    .enums(null)
-                    .sets(null)
-                    .build(),
-            ColumnDto.builder()
-                    .id(COLUMN_2_2_ID)
-                    .tableId(TABLE_2_ID)
-                    .databaseId(DATABASE_1_ID)
-                    .ordinalPosition(1)
-                    .name("lat")
-                    .internalName("lat")
-                    .columnType(ColumnTypeDto.DOUBLE)
-                    .size(22L)
-                    .isNullAllowed(true)
-                    .enums(null)
-                    .sets(null)
-                    .build(),
-            ColumnDto.builder()
-                    .id(COLUMN_2_3_ID)
-                    .tableId(TABLE_2_ID)
-                    .databaseId(DATABASE_1_ID)
-                    .ordinalPosition(2)
-                    .name("lng")
-                    .internalName("lng")
-                    .columnType(ColumnTypeDto.DOUBLE)
-                    .size(22L)
-                    .isNullAllowed(true)
-                    .enums(null)
-                    .sets(null)
-                    .build());
-
     public final List<ColumnBriefDto> TABLE_2_COLUMNS_BRIEF_DTO = List.of(ColumnBriefDto.builder()
-                    .id(COLUMN_2_1_ID)
-                    .tableId(TABLE_2_ID)
-                    .databaseId(DATABASE_1_ID)
+                    .id(COLUMN_2_1_ID())
+                    .tableId(TABLE_2_ID())
+                    .databaseId(DATABASE_1_ID())
                     .name("location")
                     .internalName("location")
                     .columnType(ColumnTypeDto.VARCHAR)
                     .build(),
             ColumnBriefDto.builder()
-                    .id(COLUMN_2_2_ID)
-                    .tableId(TABLE_2_ID)
-                    .databaseId(DATABASE_1_ID)
+                    .id(COLUMN_2_2_ID())
+                    .tableId(TABLE_2_ID())
+                    .databaseId(DATABASE_1_ID())
                     .name("lat")
                     .internalName("lat")
                     .columnType(ColumnTypeDto.DOUBLE)
                     .build(),
             ColumnBriefDto.builder()
-                    .id(COLUMN_2_3_ID)
-                    .tableId(TABLE_2_ID)
-                    .databaseId(DATABASE_1_ID)
+                    .id(COLUMN_2_3_ID())
+                    .tableId(TABLE_2_ID())
+                    .databaseId(DATABASE_1_ID())
                     .name("lng")
                     .internalName("lng")
                     .columnType(ColumnTypeDto.DOUBLE)
                     .build());
 
-    public final UUID COLUMN_3_1_ID = UUID.fromString("49cc2735-ba75-4e12-8ac7-8aec87ed7724");
+    public final UUID COLUMN_3_1_ID() {
+        return UUID.fromString("49cc2735-ba75-4e12-8ac7-8aec87ed7724");
+    }
 
-    public final UUID COLUMN_3_2_ID = UUID.fromString("2c240d64-3052-4a74-b696-e7490fdff3ea");
+    public final UUID COLUMN_3_2_ID() {
+        return UUID.fromString("2c240d64-3052-4a74-b696-e7490fdff3ea");
+    }
 
-    public final UUID COLUMN_3_3_ID = UUID.fromString("6fbb0a56-f23a-4aa4-b158-c614a0a30f86");
+    public final UUID COLUMN_3_3_ID() {
+        return UUID.fromString("6fbb0a56-f23a-4aa4-b158-c614a0a30f86");
+    }
 
-    public final UUID COLUMN_3_4_ID = UUID.fromString("9b01f925-93ee-4f28-bf31-9902900a7099");
+    public final UUID COLUMN_3_4_ID() {
+        return UUID.fromString("9b01f925-93ee-4f28-bf31-9902900a7099");
+    }
 
-    public final UUID COLUMN_3_5_ID = UUID.fromString("9bbd66f1-0d94-401c-b7f7-6e329bb9ee21");
+    public final UUID COLUMN_3_5_ID() {
+        return UUID.fromString("9bbd66f1-0d94-401c-b7f7-6e329bb9ee21");
+    }
 
-    public final UUID COLUMN_3_6_ID = UUID.fromString("19ad93d7-b298-495b-9678-9aac80678ff9");
+    public final UUID COLUMN_3_6_ID() {
+        return UUID.fromString("19ad93d7-b298-495b-9678-9aac80678ff9");
+    }
 
-    public final UUID COLUMN_3_7_ID = UUID.fromString("4d27d9f4-645f-4222-b5a8-4a91fa6e4275");
+    public final UUID COLUMN_3_7_ID() {
+        return UUID.fromString("4d27d9f4-645f-4222-b5a8-4a91fa6e4275");
+    }
 
-    public final UUID COLUMN_3_8_ID = UUID.fromString("b4f8fcf8-5824-45ec-8c58-43f20e6dffc5");
+    public final UUID COLUMN_3_8_ID() {
+        return UUID.fromString("b4f8fcf8-5824-45ec-8c58-43f20e6dffc5");
+    }
 
-    public final UUID COLUMN_3_9_ID = UUID.fromString("87247218-369e-484a-9a8f-d758478d8dfc");
+    public final UUID COLUMN_3_9_ID() {
+        return UUID.fromString("87247218-369e-484a-9a8f-d758478d8dfc");
+    }
 
-    public final UUID COLUMN_3_10_ID = UUID.fromString("6e191b97-189a-4d88-901e-888ca889e280");
+    public final UUID COLUMN_3_10_ID() {
+        return UUID.fromString("6e191b97-189a-4d88-901e-888ca889e280");
+    }
 
-    public final UUID COLUMN_3_11_ID = UUID.fromString("6ac356ff-9be5-4259-9b62-83b6707be7fe");
+    public final UUID COLUMN_3_11_ID() {
+        return UUID.fromString("6ac356ff-9be5-4259-9b62-83b6707be7fe");
+    }
 
-    public final UUID COLUMN_3_12_ID = UUID.fromString("0665b384-c824-4358-b6c5-f17706d46ea4");
+    public final UUID COLUMN_3_12_ID() {
+        return UUID.fromString("0665b384-c824-4358-b6c5-f17706d46ea4");
+    }
 
-    public final UUID COLUMN_3_13_ID = UUID.fromString("22d3676e-d28e-4075-b223-91a7ac767bcf");
+    public final UUID COLUMN_3_13_ID() {
+        return UUID.fromString("22d3676e-d28e-4075-b223-91a7ac767bcf");
+    }
 
-    public final UUID COLUMN_3_14_ID = UUID.fromString("673326e3-ee2b-4c2f-902f-982e2abce1c2");
+    public final UUID COLUMN_3_14_ID() {
+        return UUID.fromString("673326e3-ee2b-4c2f-902f-982e2abce1c2");
+    }
 
-    public final UUID COLUMN_3_15_ID = UUID.fromString("8dcacf4a-736b-4e67-9618-74998cba8940");
+    public final UUID COLUMN_3_15_ID() {
+        return UUID.fromString("8dcacf4a-736b-4e67-9618-74998cba8940");
+    }
 
-    public final UUID COLUMN_3_16_ID = UUID.fromString("2b2f5359-76d3-4763-a53f-d18ca6b793fb");
+    public final UUID COLUMN_3_16_ID() {
+        return UUID.fromString("2b2f5359-76d3-4763-a53f-d18ca6b793fb");
+    }
 
-    public final UUID COLUMN_3_17_ID = UUID.fromString("674b6120-06cf-4624-b006-1ed48898bd69");
+    public final UUID COLUMN_3_17_ID() {
+        return UUID.fromString("674b6120-06cf-4624-b006-1ed48898bd69");
+    }
 
-    public final UUID COLUMN_3_18_ID = UUID.fromString("13edd7c9-6c88-44d7-b206-34774e49c5af");
+    public final UUID COLUMN_3_18_ID() {
+        return UUID.fromString("13edd7c9-6c88-44d7-b206-34774e49c5af");
+    }
 
-    public final UUID COLUMN_3_19_ID = UUID.fromString("6977bb3f-4ae2-43ea-bb82-c7f68454c538");
+    public final UUID COLUMN_3_19_ID() {
+        return UUID.fromString("6977bb3f-4ae2-43ea-bb82-c7f68454c538");
+    }
 
-    public final UUID COLUMN_3_20_ID = UUID.fromString("c03d2429-53e1-42eb-a1f5-ce342fa23336");
+    public final UUID COLUMN_3_20_ID() {
+        return UUID.fromString("c03d2429-53e1-42eb-a1f5-ce342fa23336");
+    }
 
-    public final UUID COLUMN_3_21_ID = UUID.fromString("06edd332-750e-4aa1-b61b-e757fb2312c3");
+    public final UUID COLUMN_3_21_ID() {
+        return UUID.fromString("06edd332-750e-4aa1-b61b-e757fb2312c3");
+    }
 
-    public final UUID COLUMN_3_22_ID = UUID.fromString("b6b8631d-f283-49da-8d5e-4bb24def2a40");
+    public final UUID COLUMN_3_22_ID() {
+        return UUID.fromString("b6b8631d-f283-49da-8d5e-4bb24def2a40");
+    }
 
-    public final UUID COLUMN_3_23_ID = UUID.fromString("0393ee00-31ba-44ab-9e82-1f5034a9f57b");
+    public final UUID COLUMN_3_23_ID() {
+        return UUID.fromString("0393ee00-31ba-44ab-9e82-1f5034a9f57b");
+    }
 
-    public final UUID COLUMN_3_24_ID = UUID.fromString("a63784ea-f70d-4bda-ace6-1c6a88edf831");
+    public final UUID COLUMN_3_24_ID() {
+        return UUID.fromString("a63784ea-f70d-4bda-ace6-1c6a88edf831");
+    }
 
-    public final UUID COLUMN_3_25_ID = UUID.fromString("720fe829-802c-420b-8e41-bdbb636db43c");
+    public final UUID COLUMN_3_25_ID() {
+        return UUID.fromString("720fe829-802c-420b-8e41-bdbb636db43c");
+    }
 
-    public final UUID COLUMN_3_26_ID = UUID.fromString("5bce38ef-7d49-43b5-9054-068750684b5f");
+    public final UUID COLUMN_3_26_ID() {
+        return UUID.fromString("5bce38ef-7d49-43b5-9054-068750684b5f");
+    }
 
-    public final UUID COLUMN_3_27_ID = UUID.fromString("92097c02-3dd3-40ea-bd03-a9135f45a557");
+    public final UUID COLUMN_3_27_ID() {
+        return UUID.fromString("92097c02-3dd3-40ea-bd03-a9135f45a557");
+    }
 
-    public final UUID COLUMN_3_28_ID = UUID.fromString("7361a38a-828b-495e-8a57-b36cca17d7db");
+    public final UUID COLUMN_3_28_ID() {
+        return UUID.fromString("7361a38a-828b-495e-8a57-b36cca17d7db");
+    }
 
-    public final UUID COLUMN_3_29_ID = UUID.fromString("a06812db-03b7-484c-92a6-45d94eef3bb9");
+    public final UUID COLUMN_3_29_ID() {
+        return UUID.fromString("a06812db-03b7-484c-92a6-45d94eef3bb9");
+    }
 
-    public final UUID COLUMN_3_30_ID = UUID.fromString("05614d89-9216-47ea-96f0-acffc4674acf");
+    public final UUID COLUMN_3_30_ID() {
+        return UUID.fromString("05614d89-9216-47ea-96f0-acffc4674acf");
+    }
 
-    public final UUID COLUMN_3_31_ID = UUID.fromString("05ada13d-361a-48e7-9a0f-1191499509f1");
+    public final UUID COLUMN_3_31_ID() {
+        return UUID.fromString("05ada13d-361a-48e7-9a0f-1191499509f1");
+    }
 
-    public final UUID COLUMN_3_32_ID = UUID.fromString("b3f259f6-700a-4b60-8eac-dceaa0dcda9d");
+    public final UUID COLUMN_3_32_ID() {
+        return UUID.fromString("b3f259f6-700a-4b60-8eac-dceaa0dcda9d");
+    }
 
-    public final UUID COLUMN_3_33_ID = UUID.fromString("9160af06-e168-4b10-a7f9-520f41ae7955");
+    public final UUID COLUMN_3_33_ID() {
+        return UUID.fromString("9160af06-e168-4b10-a7f9-520f41ae7955");
+    }
 
-    public final UUID COLUMN_3_34_ID = UUID.fromString("fde20c99-ed9c-4a60-8c18-f46e8603ebb5");
+    public final UUID COLUMN_3_34_ID() {
+        return UUID.fromString("fde20c99-ed9c-4a60-8c18-f46e8603ebb5");
+    }
 
-    public final UUID COLUMN_3_35_ID = UUID.fromString("071c7f27-1cdd-4af9-b4d6-f932c27c7287");
+    public final UUID COLUMN_3_35_ID() {
+        return UUID.fromString("071c7f27-1cdd-4af9-b4d6-f932c27c7287");
+    }
 
     public final ColumnBriefDto TABLE_3_COLUMNS_BRIEF_0_DTO = ColumnBriefDto.builder()
-            .id(COLUMN_3_1_ID)
+            .id(COLUMN_3_1_ID())
             .columnType(ColumnTypeDto.BIGINT)
             .name("id")
             .internalName("id")
             .build();
 
     public final List<TableColumn> TABLE_3_COLUMNS = List.of(TableColumn.builder()
-                    .id(COLUMN_3_1_ID)
-                    .table(TABLE_3)
+                    .id(COLUMN_3_1_ID())
+                    .table(TABLE_3())
                     .ordinalPosition(0)
-                    .columnType(TableColumnType.BIGINT)
-                    .name("id")
-                    .internalName("id")
-                    .isNullAllowed(false)
-                    .enums(new LinkedList<>())
-                    .sets(new LinkedList<>())
-                    .build(),
-            TableColumn.builder()
-                    .id(COLUMN_3_2_ID)
-                    .table(TABLE_3)
-                    .ordinalPosition(1)
-                    .columnType(TableColumnType.INT)
-                    .name("linie")
-                    .internalName("linie")
-                    .isNullAllowed(true)
-                    .enums(new LinkedList<>())
-                    .sets(new LinkedList<>())
-                    .build(),
-            TableColumn.builder()
-                    .id(COLUMN_3_3_ID)
-                    .table(TABLE_3)
-                    .ordinalPosition(2)
-                    .columnType(TableColumnType.INT)
-                    .name("richtung")
-                    .internalName("richtung")
-                    .isNullAllowed(true)
-                    .enums(new LinkedList<>())
-                    .sets(new LinkedList<>())
-                    .build(),
-            TableColumn.builder()
-                    .id(COLUMN_3_4_ID)
-                    .table(TABLE_3)
-                    .ordinalPosition(3)
-                    .columnType(TableColumnType.DATE)
-                    .name("betriebsdatum")
-                    .internalName("betriebsdatum")
-                    .isNullAllowed(true)
-                    .enums(new LinkedList<>())
-                    .sets(new LinkedList<>())
-                    .build(),
-            TableColumn.builder()
-                    .id(COLUMN_3_5_ID)
-                    .table(TABLE_3)
-                    .ordinalPosition(4)
-                    .columnType(TableColumnType.INT)
-                    .name("fahrzeug")
-                    .internalName("fahrzeug")
-                    .isNullAllowed(true)
-                    .enums(new LinkedList<>())
-                    .sets(new LinkedList<>())
-                    .build(),
-            TableColumn.builder()
-                    .id(COLUMN_3_6_ID)
-                    .table(TABLE_3)
-                    .ordinalPosition(5)
-                    .columnType(TableColumnType.INT)
-                    .name("kurs")
-                    .internalName("kurs")
-                    .isNullAllowed(true)
-                    .enums(new LinkedList<>())
-                    .sets(new LinkedList<>())
-                    .build(),
-            TableColumn.builder()
-                    .id(COLUMN_3_7_ID)
-                    .table(TABLE_3)
-                    .ordinalPosition(6)
-                    .columnType(TableColumnType.INT)
-                    .name("seq_von")
-                    .internalName("seq_von")
-                    .isNullAllowed(true)
-                    .enums(new LinkedList<>())
-                    .sets(new LinkedList<>())
-                    .build(),
-            TableColumn.builder()
-                    .id(COLUMN_3_8_ID)
-                    .table(TABLE_3)
-                    .ordinalPosition(7)
-                    .columnType(TableColumnType.INT)
-                    .name("halt_diva_von")
-                    .internalName("halt_diva_von")
-                    .isNullAllowed(true)
-                    .enums(new LinkedList<>())
-                    .sets(new LinkedList<>())
-                    .build(),
-            TableColumn.builder()
-                    .id(COLUMN_3_9_ID)
-                    .table(TABLE_3)
-                    .ordinalPosition(8)
-                    .columnType(TableColumnType.INT)
-                    .name("halt_punkt_diva_von")
-                    .internalName("halt_punkt_diva_von")
-                    .isNullAllowed(true)
-                    .enums(new LinkedList<>())
-                    .sets(new LinkedList<>())
-                    .build(),
-            TableColumn.builder()
-                    .id(COLUMN_3_10_ID)
-                    .table(TABLE_3)
-                    .ordinalPosition(9)
-                    .columnType(TableColumnType.INT)
-                    .name("halt_kurz_von1")
-                    .internalName("halt_kurz_von1")
-                    .isNullAllowed(true)
-                    .enums(new LinkedList<>())
-                    .sets(new LinkedList<>())
-                    .build(),
-            TableColumn.builder()
-                    .id(COLUMN_3_11_ID)
-                    .table(TABLE_3)
-                    .ordinalPosition(10)
-                    .columnType(TableColumnType.DATE)
-                    .name("datum_von")
-                    .internalName("datum_von")
-                    .isNullAllowed(true)
+                    .columnType(TableColumnType.BIGINT)
+                    .name("id")
+                    .internalName("id")
+                    .isNullAllowed(false)
                     .enums(new LinkedList<>())
                     .sets(new LinkedList<>())
                     .build(),
             TableColumn.builder()
-                    .id(COLUMN_3_12_ID)
-                    .table(TABLE_3)
-                    .ordinalPosition(11)
+                    .id(COLUMN_3_2_ID())
+                    .table(TABLE_3())
+                    .ordinalPosition(1)
                     .columnType(TableColumnType.INT)
-                    .name("soll_an_von")
-                    .internalName("soll_an_von")
+                    .name("linie")
+                    .internalName("linie")
                     .isNullAllowed(true)
                     .enums(new LinkedList<>())
                     .sets(new LinkedList<>())
                     .build(),
             TableColumn.builder()
-                    .id(COLUMN_3_13_ID)
-                    .table(TABLE_3)
-                    .ordinalPosition(12)
-                    .columnType(TableColumnType.INT)
-                    .name("ist_an_von")
-                    .internalName("ist_an_von")
-                    .isNullAllowed(true)
-                    .enums(new LinkedList<>())
-                    .sets(new LinkedList<>())
-                    .build(),
+                    .id(COLUMN_3_3_ID())
+                    .table(TABLE_3())
+                    .ordinalPosition2()
+            columnType(TableColumnType.INT)
+            name("richtung")
+            internalName("richtung")
+            isNullAllowed(true)
+            enums(new LinkedList<>())
+            sets(new LinkedList<>())
+            build(),
             TableColumn.builder()
-                    .id(COLUMN_3_14_ID)
-                    .table(TABLE_3)
-                    .ordinalPosition(13)
-                    .columnType(TableColumnType.INT)
-                    .name("soll_ab_von")
-                    .internalName("soll_ab_von")
-                    .isNullAllowed(true)
-                    .enums(new LinkedList<>())
-                    .sets(new LinkedList<>())
-                    .build(),
+            id(COLUMN_3_4_ID())
+            table(TABLE_3())
+            ordinalPosition(3)
+            columnType(TableColumnType.DATE)
+            name("betriebsdatum")
+            internalName("betriebsdatum")
+            isNullAllowed(true)
+            enums(new LinkedList<>())
+            sets(new LinkedList<>())
+            build(),
             TableColumn.builder()
-                    .id(COLUMN_3_15_ID)
-                    .table(TABLE_3)
-                    .ordinalPosition(14)
-                    .columnType(TableColumnType.INT)
-                    .name("ist_ab_von")
-                    .internalName("ist_ab_von")
-                    .isNullAllowed(true)
-                    .enums(new LinkedList<>())
-                    .sets(new LinkedList<>())
-                    .build(),
+            id(COLUMN_3_5_ID())
+            table(TABLE_3())
+            ordinalPosition(4)
+            columnType(TableColumnType.INT)
+            name("fahrzeug")
+            internalName("fahrzeug")
+            isNullAllowed(true)
+            enums(new LinkedList<>())
+            sets(new LinkedList<>())
+            build(),
             TableColumn.builder()
-                    .id(COLUMN_3_16_ID)
-                    .table(TABLE_3)
-                    .ordinalPosition(15)
-                    .columnType(TableColumnType.INT)
-                    .name("seq_nach")
-                    .internalName("seq_nach")
-                    .isNullAllowed(true)
-                    .enums(new LinkedList<>())
-                    .sets(new LinkedList<>())
-                    .build(),
+            id(COLUMN_3_6_ID())
+            table(TABLE_3())
+            ordinalPosition(5)
+            columnType(TableColumnType.INT)
+            name("kurs")
+            internalName("kurs")
+            isNullAllowed(true)
+            enums(new LinkedList<>())
+            sets(new LinkedList<>())
+            build(),
             TableColumn.builder()
-                    .id(COLUMN_3_17_ID)
-                    .table(TABLE_3)
-                    .ordinalPosition(16)
-                    .columnType(TableColumnType.INT)
-                    .name("halt_diva_nach")
-                    .internalName("halt_diva_nach")
-                    .isNullAllowed(true)
-                    .enums(new LinkedList<>())
-                    .sets(new LinkedList<>())
-                    .build(),
+            id(COLUMN_3_7_ID())
+            table(TABLE_3())
+            ordinalPosition(6)
+            columnType(TableColumnType.INT)
+            name("seq_von")
+            internalName("seq_von")
+            isNullAllowed(true)
+            enums(new LinkedList<>())
+            sets(new LinkedList<>())
+            build(),
             TableColumn.builder()
-                    .id(COLUMN_3_18_ID)
-                    .table(TABLE_3)
-                    .ordinalPosition(17)
-                    .columnType(TableColumnType.INT)
-                    .name("halt_punkt_diva_nach")
-                    .internalName("halt_punkt_diva_nach")
-                    .isNullAllowed(true)
-                    .enums(new LinkedList<>())
-                    .sets(new LinkedList<>())
-                    .build(),
+            id(COLUMN_3_8_ID())
+            table(TABLE_3())
+            ordinalPosition(7)
+            columnType(TableColumnType.INT)
+            name("halt_diva_von")
+            internalName("halt_diva_von")
+            isNullAllowed(true)
+            enums(new LinkedList<>())
+            sets(new LinkedList<>())
+            build(),
             TableColumn.builder()
-                    .id(COLUMN_3_19_ID)
-                    .table(TABLE_3)
-                    .ordinalPosition(18)
-                    .columnType(TableColumnType.INT)
-                    .name("halt_kurz_nach1")
-                    .internalName("halt_kurz_nach1")
-                    .isNullAllowed(true)
-                    .enums(new LinkedList<>())
-                    .sets(new LinkedList<>())
-                    .build(),
+            id(COLUMN_3_9_ID())
+            table(TABLE_3())
+            ordinalPosition(8)
+            columnType(TableColumnType.INT)
+            name("halt_punkt_diva_von")
+            internalName("halt_punkt_diva_von")
+            isNullAllowed(true)
+            enums(new LinkedList<>())
+            sets(new LinkedList<>())
+            build(),
             TableColumn.builder()
-                    .id(COLUMN_3_20_ID)
-                    .table(TABLE_3)
-                    .ordinalPosition(19)
-                    .columnType(TableColumnType.DATE)
-                    .name("datum_nach")
-                    .internalName("datum_nach")
-                    .isNullAllowed(true)
-                    .enums(new LinkedList<>())
-                    .sets(new LinkedList<>())
-                    .build(),
+            id(COLUMN_3_10_ID())
+            table(TABLE_3())
+            ordinalPosition(9)
+            columnType(TableColumnType.INT)
+            name("halt_kurz_von1")
+            internalName("halt_kurz_von1")
+            isNullAllowed(true)
+            enums(new LinkedList<>())
+            sets(new LinkedList<>())
+            build(),
             TableColumn.builder()
-                    .id(COLUMN_3_21_ID)
-                    .table(TABLE_3)
-                    .ordinalPosition(20)
-                    .columnType(TableColumnType.INT)
-                    .name("soll_an_nach")
-                    .internalName("soll_an_nach")
-                    .isNullAllowed(true)
-                    .enums(new LinkedList<>())
-                    .sets(new LinkedList<>())
-                    .build(),
+            id(COLUMN_3_11_ID())
+            table(TABLE_3())
+            ordinalPosition(10)
+            columnType(TableColumnType.DATE)
+            name("datum_von")
+            internalName("datum_von")
+            isNullAllowed(true)
+            enums(new LinkedList<>())
+            sets(new LinkedList<>())
+            build(),
             TableColumn.builder()
-                    .id(COLUMN_3_22_ID)
-                    .table(TABLE_3)
-                    .ordinalPosition(21)
-                    .columnType(TableColumnType.INT)
-                    .name("ist_an_nach1")
-                    .internalName("ist_an_nach1")
-                    .isNullAllowed(true)
-                    .enums(new LinkedList<>())
-                    .sets(new LinkedList<>())
-                    .build(),
+            id(COLUMN_3_12_ID())
+            table(TABLE_3())
+            ordinalPosition(11)
+            columnType(TableColumnType.INT)
+            name("soll_an_von")
+            internalName("soll_an_von")
+            isNullAllowed(true)
+            enums(new LinkedList<>())
+            sets(new LinkedList<>())
+            build(),
             TableColumn.builder()
-                    .id(COLUMN_3_23_ID)
-                    .table(TABLE_3)
-                    .ordinalPosition(22)
-                    .columnType(TableColumnType.INT)
-                    .name("soll_ab_nach")
-                    .internalName("soll_ab_nach")
-                    .isNullAllowed(true)
-                    .enums(new LinkedList<>())
-                    .sets(new LinkedList<>())
-                    .build(),
+            id(COLUMN_3_13_ID())
+            table(TABLE_3())
+            ordinalPosition(12)
+            columnType(TableColumnType.INT)
+            name("ist_an_von")
+            internalName("ist_an_von")
+            isNullAllowed(true)
+            enums(new LinkedList<>())
+            sets(new LinkedList<>())
+            build(),
             TableColumn.builder()
-                    .id(COLUMN_3_24_ID)
-                    .table(TABLE_3)
-                    .ordinalPosition(23)
-                    .columnType(TableColumnType.INT)
-                    .name("ist_ab_nach")
-                    .internalName("ist_ab_nach")
-                    .isNullAllowed(true)
-                    .enums(new LinkedList<>())
-                    .sets(new LinkedList<>())
-                    .build(),
+            id(COLUMN_3_14_ID())
+            table(TABLE_3())
+            ordinalPosition(13)
+            columnType(TableColumnType.INT)
+            name("soll_ab_von")
+            internalName("soll_ab_von")
+            isNullAllowed(true)
+            enums(new LinkedList<>())
+            sets(new LinkedList<>())
+            build(),
             TableColumn.builder()
-                    .id(COLUMN_3_25_ID)
-                    .table(TABLE_3)
-                    .ordinalPosition(24)
-                    .columnType(TableColumnType.INT)
-                    .name("fahrt_id")
-                    .internalName("fahrt_id")
-                    .isNullAllowed(true)
-                    .enums(new LinkedList<>())
-                    .sets(new LinkedList<>())
-                    .build(),
+            id(COLUMN_3_15_ID())
+            table(TABLE_3())
+            ordinalPosition(14)
+            columnType(TableColumnType.INT)
+            name("ist_ab_von")
+            internalName("ist_ab_von")
+            isNullAllowed(true)
+            enums(new LinkedList<>())
+            sets(new LinkedList<>())
+            build(),
             TableColumn.builder()
-                    .id(COLUMN_3_26_ID)
-                    .table(TABLE_3)
-                    .ordinalPosition(25)
-                    .columnType(TableColumnType.INT)
-                    .name("fahrweg_id")
-                    .internalName("fahrweg_id")
-                    .isNullAllowed(true)
-                    .enums(new LinkedList<>())
-                    .sets(new LinkedList<>())
-                    .build(),
+            id(COLUMN_3_16_ID())
+            table(TABLE_3())
+            ordinalPosition(15)
+            columnType(TableColumnType.INT)
+            name("seq_nach")
+            internalName("seq_nach")
+            isNullAllowed(true)
+            enums(new LinkedList<>())
+            sets(new LinkedList<>())
+            build(),
             TableColumn.builder()
-                    .id(COLUMN_3_27_ID)
-                    .table(TABLE_3)
-                    .ordinalPosition(26)
-                    .columnType(TableColumnType.INT)
-                    .name("fw_no")
-                    .internalName("fw_no")
-                    .isNullAllowed(true)
-                    .enums(new LinkedList<>())
-                    .sets(new LinkedList<>())
-                    .build(),
+            id(COLUMN_3_17_ID())
+            table(TABLE_3())
+            ordinalPosition(16)
+            columnType(TableColumnType.INT)
+            name("halt_diva_nach")
+            internalName("halt_diva_nach")
+            isNullAllowed(true)
+            enums(new LinkedList<>())
+            sets(new LinkedList<>())
+            build(),
             TableColumn.builder()
-                    .id(COLUMN_3_28_ID)
-                    .table(TABLE_3)
-                    .ordinalPosition(27)
-                    .columnType(TableColumnType.INT)
-                    .name("fw_typ")
-                    .internalName("fw_typ")
-                    .isNullAllowed(true)
-                    .enums(new LinkedList<>())
-                    .sets(new LinkedList<>())
-                    .build(),
+            id(COLUMN_3_18_ID())
+            table(TABLE_3())
+            ordinalPosition(17)
+            columnType(TableColumnType.INT)
+            name("halt_punkt_diva_nach")
+            internalName("halt_punkt_diva_nach")
+            isNullAllowed(true)
+            enums(new LinkedList<>())
+            sets(new LinkedList<>())
+            build(),
             TableColumn.builder()
-                    .id(COLUMN_3_29_ID)
-                    .table(TABLE_3)
-                    .ordinalPosition(28)
-                    .columnType(TableColumnType.INT)
-                    .name("fw_kurz")
-                    .internalName("fw_kurz")
-                    .isNullAllowed(true)
-                    .enums(new LinkedList<>())
-                    .sets(new LinkedList<>())
-                    .build(),
+            id(COLUMN_3_19_ID())
+            table(TABLE_3())
+            ordinalPosition(18)
+            columnType(TableColumnType.INT)
+            name("halt_kurz_nach1")
+            internalName("halt_kurz_nach1")
+            isNullAllowed(true)
+            enums(new LinkedList<>())
+            sets(new LinkedList<>())
+            build(),
             TableColumn.builder()
-                    .id(COLUMN_3_30_ID)
-                    .table(TABLE_3)
-                    .ordinalPosition(29)
-                    .columnType(TableColumnType.INT)
-                    .name("fw_lang")
-                    .internalName("fw_lang")
-                    .isNullAllowed(true)
-                    .enums(new LinkedList<>())
-                    .sets(new LinkedList<>())
-                    .build(),
+            id(COLUMN_3_20_ID())
+            table(TABLE_3())
+            ordinalPosition(19)
+            columnType(TableColumnType.DATE)
+            name("datum_nach")
+            internalName("datum_nach")
+            isNullAllowed(true)
+            enums(new LinkedList<>())
+            sets(new LinkedList<>())
+            build(),
             TableColumn.builder()
-                    .id(COLUMN_3_31_ID)
-                    .table(TABLE_3)
-                    .ordinalPosition(30)
-                    .columnType(TableColumnType.INT)
-                    .name("umlauf_von")
-                    .internalName("umlauf_von")
-                    .isNullAllowed(true)
-                    .enums(new LinkedList<>())
-                    .sets(new LinkedList<>())
-                    .build(),
+            id(COLUMN_3_21_ID())
+            table(TABLE_3())
+            ordinalPosition(20)
+            columnType(TableColumnType.INT)
+            name("soll_an_nach")
+            internalName("soll_an_nach")
+            isNullAllowed(true)
+            enums(new LinkedList<>())
+            sets(new LinkedList<>())
+            build(),
             TableColumn.builder()
-                    .id(COLUMN_3_32_ID)
-                    .table(TABLE_3)
-                    .ordinalPosition(31)
-                    .columnType(TableColumnType.INT)
-                    .name("halt_id_von")
-                    .internalName("halt_id_von")
-                    .isNullAllowed(true)
-                    .enums(new LinkedList<>())
-                    .sets(new LinkedList<>())
-                    .build(),
+            id(COLUMN_3_22_ID())
+            table(TABLE_3())
+            ordinalPosition(21)
+            columnType(TableColumnType.INT)
+            name("ist_an_nach1")
+            internalName("ist_an_nach1")
+            isNullAllowed(true)
+            enums(new LinkedList<>())
+            sets(new LinkedList<>())
+            build(),
             TableColumn.builder()
-                    .id(COLUMN_3_33_ID)
-                    .table(TABLE_3)
-                    .ordinalPosition(32)
-                    .columnType(TableColumnType.INT)
-                    .name("halt_id_nach")
-                    .internalName("halt_id_nach")
-                    .isNullAllowed(true)
-                    .enums(new LinkedList<>())
-                    .sets(new LinkedList<>())
-                    .build(),
+            id(COLUMN_3_23_ID())
+            table(TABLE_3())
+            ordinalPosition(22)
+            columnType(TableColumnType.INT)
+            name("soll_ab_nach")
+            internalName("soll_ab_nach")
+            isNullAllowed(true)
+            enums(new LinkedList<>())
+            sets(new LinkedList<>())
+            build(),
             TableColumn.builder()
-                    .id(COLUMN_3_34_ID)
-                    .table(TABLE_3)
-                    .ordinalPosition(33)
-                    .columnType(TableColumnType.INT)
-                    .name("halt_punkt_id_von")
-                    .internalName("halt_punkt_id_von")
-                    .isNullAllowed(true)
-                    .enums(new LinkedList<>())
-                    .sets(new LinkedList<>())
-                    .build(),
+            id(COLUMN_3_24_ID())
+            table(TABLE_3())
+            ordinalPosition(23)
+            columnType(TableColumnType.INT)
+            name("ist_ab_nach")
+            internalName("ist_ab_nach")
+            isNullAllowed(true)
+            enums(new LinkedList<>())
+            sets(new LinkedList<>())
+            build(),
             TableColumn.builder()
-                    .id(COLUMN_3_35_ID)
-                    .table(TABLE_3)
-                    .ordinalPosition(34)
-                    .columnType(TableColumnType.INT)
-                    .name("halt_punkt_id_nach")
-                    .internalName("halt_punkt_id_nach")
-                    .isNullAllowed(true)
-                    .enums(new LinkedList<>())
-                    .sets(new LinkedList<>())
-                    .build());
+            id(COLUMN_3_25_ID())
+            table(TABLE_3())
+            ordinalPosition(24)
+            columnType(TableColumnType.INT)
+            name("fahrt_id")
+            internalName("fahrt_id")
+            isNullAllowed(true)
+            enums(new LinkedList<>())
+            sets(new LinkedList<>())
+            build(),
+            TableColumn.builder()
+            id(COLUMN_3_26_ID())
+            table(TABLE_3())
+            ordinalPosition(25)
+            columnType(TableColumnType.INT)
+            name("fahrweg_id")
+            internalName("fahrweg_id")
+            isNullAllowed(true)
+            enums(new LinkedList<>())
+            sets(new LinkedList<>())
+            build(),
+            TableColumn.builder()
+            id(COLUMN_3_27_ID())
+            table(TABLE_3())
+            ordinalPosition(26)
+            columnType(TableColumnType.INT)
+            name("fw_no")
+            internalName("fw_no")
+            isNullAllowed(true)
+            enums(new LinkedList<>())
+            sets(new LinkedList<>())
+            build(),
+            TableColumn.builder()
+            id(COLUMN_3_28_ID())
+            table(TABLE_3())
+            ordinalPosition(27)
+            columnType(TableColumnType.INT)
+            name("fw_typ")
+            internalName("fw_typ")
+            isNullAllowed(true)
+            enums(new LinkedList<>())
+            sets(new LinkedList<>())
+            build(),
+            TableColumn.builder()
+            id(COLUMN_3_29_ID())
+            table(TABLE_3())
+            ordinalPosition(28)
+            columnType(TableColumnType.INT)
+            name("fw_kurz")
+            internalName("fw_kurz")
+            isNullAllowed(true)
+            enums(new LinkedList<>())
+            sets(new LinkedList<>())
+            build(),
+            TableColumn.builder()
+            id(COLUMN_3_30_ID())
+            table(TABLE_3())
+            ordinalPosition(29)
+            columnType(TableColumnType.INT)
+            name("fw_lang")
+            internalName("fw_lang")
+            isNullAllowed(true)
+            enums(new LinkedList<>())
+            sets(new LinkedList<>())
+            build(),
+            TableColumn.builder()
+            id(COLUMN_3_31_ID())
+            table(TABLE_3())
+            ordinalPosition(30)
+            columnType(TableColumnType.INT)
+            name("umlauf_von")
+            internalName("umlauf_von")
+            isNullAllowed(true)
+            enums(new LinkedList<>())
+            sets(new LinkedList<>())
+            build(),
+            TableColumn.builder()
+            id(COLUMN_3_32_ID())
+            table(TABLE_3())
+            ordinalPosition(31)
+            columnType(TableColumnType.INT)
+            name("halt_id_von")
+            internalName("halt_id_von")
+            isNullAllowed(true)
+            enums(new LinkedList<>())
+            sets(new LinkedList<>())
+            build(),
+            TableColumn.builder()
+            id(COLUMN_3_33_ID())
+            table(TABLE_3())
+            ordinalPosition(32)
+            columnType(TableColumnType.INT)
+            name("halt_id_nach")
+            internalName("halt_id_nach")
+            isNullAllowed(true)
+            enums(new LinkedList<>())
+            sets(new LinkedList<>())
+            build(),
+            TableColumn.builder()
+            id(COLUMN_3_34_ID())
+            table(TABLE_3())
+            ordinalPosition(33)
+            columnType(TableColumnType.INT)
+            name("halt_punkt_id_von")
+            internalName("halt_punkt_id_von")
+            isNullAllowed(true)
+            enums(new LinkedList<>())
+            sets(new LinkedList<>())
+            build(),
+            TableColumn.builder()
+            id(COLUMN_3_35_ID())
+            table(TABLE_3())
+            ordinalPosition(34)
+            columnType(TableColumnType.INT)
+            name("halt_punkt_id_nach")
+            internalName("halt_punkt_id_nach")
+            isNullAllowed(true)
+            enums(new LinkedList<>())
+            sets(new LinkedList<>())
+            build());
 
     public final List<ColumnDto> TABLE_3_COLUMNS_DTO = List.of(ColumnDto.builder()
-                    .id(COLUMN_3_1_ID)
-                    .tableId(TABLE_3_ID)
-                    .databaseId(DATABASE_1_ID)
+                    .id(COLUMN_3_1_ID())
+                    .tableId(TABLE_3_ID())
+                    .databaseId(DATABASE_1_ID())
                     .columnType(ColumnTypeDto.BIGINT)
                     .name("id")
                     .internalName("id")
@@ -3994,9 +5468,9 @@ public abstract class BaseTest {
                     .sets(new LinkedList<>())
                     .build(),
             ColumnDto.builder()
-                    .id(COLUMN_3_2_ID)
-                    .tableId(TABLE_3_ID)
-                    .databaseId(DATABASE_1_ID)
+                    .id(COLUMN_3_2_ID())
+                    .tableId(TABLE_3_ID())
+                    .databaseId(DATABASE_1_ID())
                     .columnType(ColumnTypeDto.INT)
                     .name("linie")
                     .internalName("linie")
@@ -4005,9 +5479,9 @@ public abstract class BaseTest {
                     .sets(new LinkedList<>())
                     .build(),
             ColumnDto.builder()
-                    .id(COLUMN_3_3_ID)
-                    .tableId(TABLE_3_ID)
-                    .databaseId(DATABASE_1_ID)
+                    .id(COLUMN_3_3_ID())
+                    .tableId(TABLE_3_ID())
+                    .databaseId(DATABASE_1_ID())
                     .columnType(ColumnTypeDto.INT)
                     .name("richtung")
                     .internalName("richtung")
@@ -4016,9 +5490,9 @@ public abstract class BaseTest {
                     .sets(new LinkedList<>())
                     .build(),
             ColumnDto.builder()
-                    .id(COLUMN_3_4_ID)
-                    .tableId(TABLE_3_ID)
-                    .databaseId(DATABASE_1_ID)
+                    .id(COLUMN_3_4_ID())
+                    .tableId(TABLE_3_ID())
+                    .databaseId(DATABASE_1_ID())
                     .columnType(ColumnTypeDto.DATE)
                     .name("betriebsdatum")
                     .internalName("betriebsdatum")
@@ -4027,9 +5501,9 @@ public abstract class BaseTest {
                     .sets(new LinkedList<>())
                     .build(),
             ColumnDto.builder()
-                    .id(COLUMN_3_5_ID)
-                    .tableId(TABLE_3_ID)
-                    .databaseId(DATABASE_1_ID)
+                    .id(COLUMN_3_5_ID())
+                    .tableId(TABLE_3_ID())
+                    .databaseId(DATABASE_1_ID())
                     .columnType(ColumnTypeDto.INT)
                     .name("fahrzeug")
                     .internalName("fahrzeug")
@@ -4038,9 +5512,9 @@ public abstract class BaseTest {
                     .sets(new LinkedList<>())
                     .build(),
             ColumnDto.builder()
-                    .id(COLUMN_3_6_ID)
-                    .tableId(TABLE_3_ID)
-                    .databaseId(DATABASE_1_ID)
+                    .id(COLUMN_3_6_ID())
+                    .tableId(TABLE_3_ID())
+                    .databaseId(DATABASE_1_ID())
                     .columnType(ColumnTypeDto.INT)
                     .name("kurs")
                     .internalName("kurs")
@@ -4049,9 +5523,9 @@ public abstract class BaseTest {
                     .sets(new LinkedList<>())
                     .build(),
             ColumnDto.builder()
-                    .id(COLUMN_3_7_ID)
-                    .tableId(TABLE_3_ID)
-                    .databaseId(DATABASE_1_ID)
+                    .id(COLUMN_3_7_ID())
+                    .tableId(TABLE_3_ID())
+                    .databaseId(DATABASE_1_ID())
                     .columnType(ColumnTypeDto.INT)
                     .name("seq_von")
                     .internalName("seq_von")
@@ -4060,9 +5534,9 @@ public abstract class BaseTest {
                     .sets(new LinkedList<>())
                     .build(),
             ColumnDto.builder()
-                    .id(COLUMN_3_8_ID)
-                    .tableId(TABLE_3_ID)
-                    .databaseId(DATABASE_1_ID)
+                    .id(COLUMN_3_8_ID())
+                    .tableId(TABLE_3_ID())
+                    .databaseId(DATABASE_1_ID())
                     .columnType(ColumnTypeDto.INT)
                     .name("halt_diva_von")
                     .internalName("halt_diva_von")
@@ -4071,9 +5545,9 @@ public abstract class BaseTest {
                     .sets(new LinkedList<>())
                     .build(),
             ColumnDto.builder()
-                    .id(COLUMN_3_9_ID)
-                    .tableId(TABLE_3_ID)
-                    .databaseId(DATABASE_1_ID)
+                    .id(COLUMN_3_9_ID())
+                    .tableId(TABLE_3_ID())
+                    .databaseId(DATABASE_1_ID())
                     .columnType(ColumnTypeDto.INT)
                     .name("halt_punkt_diva_von")
                     .internalName("halt_punkt_diva_von")
@@ -4082,9 +5556,9 @@ public abstract class BaseTest {
                     .sets(new LinkedList<>())
                     .build(),
             ColumnDto.builder()
-                    .id(COLUMN_3_10_ID)
-                    .tableId(TABLE_3_ID)
-                    .databaseId(DATABASE_1_ID)
+                    .id(COLUMN_3_10_ID())
+                    .tableId(TABLE_3_ID())
+                    .databaseId(DATABASE_1_ID())
                     .columnType(ColumnTypeDto.INT)
                     .name("halt_kurz_von1")
                     .internalName("halt_kurz_von1")
@@ -4093,9 +5567,9 @@ public abstract class BaseTest {
                     .sets(new LinkedList<>())
                     .build(),
             ColumnDto.builder()
-                    .id(COLUMN_3_11_ID)
-                    .tableId(TABLE_3_ID)
-                    .databaseId(DATABASE_1_ID)
+                    .id(COLUMN_3_11_ID())
+                    .tableId(TABLE_3_ID())
+                    .databaseId(DATABASE_1_ID())
                     .columnType(ColumnTypeDto.DATE)
                     .name("datum_von")
                     .internalName("datum_von")
@@ -4104,9 +5578,9 @@ public abstract class BaseTest {
                     .sets(new LinkedList<>())
                     .build(),
             ColumnDto.builder()
-                    .id(COLUMN_3_12_ID)
-                    .tableId(TABLE_3_ID)
-                    .databaseId(DATABASE_1_ID)
+                    .id(COLUMN_3_12_ID())
+                    .tableId(TABLE_3_ID())
+                    .databaseId(DATABASE_1_ID())
                     .columnType(ColumnTypeDto.INT)
                     .name("soll_an_von")
                     .internalName("soll_an_von")
@@ -4115,9 +5589,9 @@ public abstract class BaseTest {
                     .sets(new LinkedList<>())
                     .build(),
             ColumnDto.builder()
-                    .id(COLUMN_3_13_ID)
-                    .tableId(TABLE_3_ID)
-                    .databaseId(DATABASE_1_ID)
+                    .id(COLUMN_3_13_ID())
+                    .tableId(TABLE_3_ID())
+                    .databaseId(DATABASE_1_ID())
                     .columnType(ColumnTypeDto.INT)
                     .name("ist_an_von")
                     .internalName("ist_an_von")
@@ -4126,9 +5600,9 @@ public abstract class BaseTest {
                     .sets(new LinkedList<>())
                     .build(),
             ColumnDto.builder()
-                    .id(COLUMN_3_14_ID)
-                    .tableId(TABLE_3_ID)
-                    .databaseId(DATABASE_1_ID)
+                    .id(COLUMN_3_14_ID())
+                    .tableId(TABLE_3_ID())
+                    .databaseId(DATABASE_1_ID())
                     .columnType(ColumnTypeDto.INT)
                     .name("soll_ab_von")
                     .internalName("soll_ab_von")
@@ -4137,9 +5611,9 @@ public abstract class BaseTest {
                     .sets(new LinkedList<>())
                     .build(),
             ColumnDto.builder()
-                    .id(COLUMN_3_15_ID)
-                    .tableId(TABLE_3_ID)
-                    .databaseId(DATABASE_1_ID)
+                    .id(COLUMN_3_15_ID())
+                    .tableId(TABLE_3_ID())
+                    .databaseId(DATABASE_1_ID())
                     .columnType(ColumnTypeDto.INT)
                     .name("ist_ab_von")
                     .internalName("ist_ab_von")
@@ -4148,9 +5622,9 @@ public abstract class BaseTest {
                     .sets(new LinkedList<>())
                     .build(),
             ColumnDto.builder()
-                    .id(COLUMN_3_16_ID)
-                    .tableId(TABLE_3_ID)
-                    .databaseId(DATABASE_1_ID)
+                    .id(COLUMN_3_16_ID())
+                    .tableId(TABLE_3_ID())
+                    .databaseId(DATABASE_1_ID())
                     .columnType(ColumnTypeDto.INT)
                     .name("seq_nach")
                     .internalName("seq_nach")
@@ -4159,9 +5633,9 @@ public abstract class BaseTest {
                     .sets(new LinkedList<>())
                     .build(),
             ColumnDto.builder()
-                    .id(COLUMN_3_17_ID)
-                    .tableId(TABLE_3_ID)
-                    .databaseId(DATABASE_1_ID)
+                    .id(COLUMN_3_17_ID())
+                    .tableId(TABLE_3_ID())
+                    .databaseId(DATABASE_1_ID())
                     .columnType(ColumnTypeDto.INT)
                     .name("halt_diva_nach")
                     .internalName("halt_diva_nach")
@@ -4170,9 +5644,9 @@ public abstract class BaseTest {
                     .sets(new LinkedList<>())
                     .build(),
             ColumnDto.builder()
-                    .id(COLUMN_3_18_ID)
-                    .tableId(TABLE_3_ID)
-                    .databaseId(DATABASE_1_ID)
+                    .id(COLUMN_3_18_ID())
+                    .tableId(TABLE_3_ID())
+                    .databaseId(DATABASE_1_ID())
                     .columnType(ColumnTypeDto.INT)
                     .name("halt_punkt_diva_nach")
                     .internalName("halt_punkt_diva_nach")
@@ -4181,9 +5655,9 @@ public abstract class BaseTest {
                     .sets(new LinkedList<>())
                     .build(),
             ColumnDto.builder()
-                    .id(COLUMN_3_19_ID)
-                    .tableId(TABLE_3_ID)
-                    .databaseId(DATABASE_1_ID)
+                    .id(COLUMN_3_19_ID())
+                    .tableId(TABLE_3_ID())
+                    .databaseId(DATABASE_1_ID())
                     .columnType(ColumnTypeDto.INT)
                     .name("halt_kurz_nach1")
                     .internalName("halt_kurz_nach1")
@@ -4192,9 +5666,9 @@ public abstract class BaseTest {
                     .sets(new LinkedList<>())
                     .build(),
             ColumnDto.builder()
-                    .id(COLUMN_3_20_ID)
-                    .tableId(TABLE_3_ID)
-                    .databaseId(DATABASE_1_ID)
+                    .id(COLUMN_3_20_ID())
+                    .tableId(TABLE_3_ID())
+                    .databaseId(DATABASE_1_ID())
                     .columnType(ColumnTypeDto.DATE)
                     .name("datum_nach")
                     .internalName("datum_nach")
@@ -4203,9 +5677,9 @@ public abstract class BaseTest {
                     .sets(new LinkedList<>())
                     .build(),
             ColumnDto.builder()
-                    .id(COLUMN_3_21_ID)
-                    .tableId(TABLE_3_ID)
-                    .databaseId(DATABASE_1_ID)
+                    .id(COLUMN_3_21_ID())
+                    .tableId(TABLE_3_ID())
+                    .databaseId(DATABASE_1_ID())
                     .columnType(ColumnTypeDto.INT)
                     .name("soll_an_nach")
                     .internalName("soll_an_nach")
@@ -4214,9 +5688,9 @@ public abstract class BaseTest {
                     .sets(new LinkedList<>())
                     .build(),
             ColumnDto.builder()
-                    .id(COLUMN_3_22_ID)
-                    .tableId(TABLE_3_ID)
-                    .databaseId(DATABASE_1_ID)
+                    .id(COLUMN_3_22_ID())
+                    .tableId(TABLE_3_ID())
+                    .databaseId(DATABASE_1_ID())
                     .columnType(ColumnTypeDto.INT)
                     .name("ist_an_nach1")
                     .internalName("ist_an_nach1")
@@ -4225,9 +5699,9 @@ public abstract class BaseTest {
                     .sets(new LinkedList<>())
                     .build(),
             ColumnDto.builder()
-                    .id(COLUMN_3_23_ID)
-                    .tableId(TABLE_3_ID)
-                    .databaseId(DATABASE_1_ID)
+                    .id(COLUMN_3_23_ID())
+                    .tableId(TABLE_3_ID())
+                    .databaseId(DATABASE_1_ID())
                     .columnType(ColumnTypeDto.INT)
                     .name("soll_ab_nach")
                     .internalName("soll_ab_nach")
@@ -4236,9 +5710,9 @@ public abstract class BaseTest {
                     .sets(new LinkedList<>())
                     .build(),
             ColumnDto.builder()
-                    .id(COLUMN_3_24_ID)
-                    .tableId(TABLE_3_ID)
-                    .databaseId(DATABASE_1_ID)
+                    .id(COLUMN_3_24_ID())
+                    .tableId(TABLE_3_ID())
+                    .databaseId(DATABASE_1_ID())
                     .columnType(ColumnTypeDto.INT)
                     .name("ist_ab_nach")
                     .internalName("ist_ab_nach")
@@ -4247,9 +5721,9 @@ public abstract class BaseTest {
                     .sets(new LinkedList<>())
                     .build(),
             ColumnDto.builder()
-                    .id(COLUMN_3_25_ID)
-                    .tableId(TABLE_3_ID)
-                    .databaseId(DATABASE_1_ID)
+                    .id(COLUMN_3_25_ID())
+                    .tableId(TABLE_3_ID())
+                    .databaseId(DATABASE_1_ID())
                     .columnType(ColumnTypeDto.INT)
                     .name("fahrt_id")
                     .internalName("fahrt_id")
@@ -4258,9 +5732,9 @@ public abstract class BaseTest {
                     .sets(new LinkedList<>())
                     .build(),
             ColumnDto.builder()
-                    .id(COLUMN_3_26_ID)
-                    .tableId(TABLE_3_ID)
-                    .databaseId(DATABASE_1_ID)
+                    .id(COLUMN_3_26_ID())
+                    .tableId(TABLE_3_ID())
+                    .databaseId(DATABASE_1_ID())
                     .columnType(ColumnTypeDto.INT)
                     .name("fahrweg_id")
                     .internalName("fahrweg_id")
@@ -4269,9 +5743,9 @@ public abstract class BaseTest {
                     .sets(new LinkedList<>())
                     .build(),
             ColumnDto.builder()
-                    .id(COLUMN_3_27_ID)
-                    .tableId(TABLE_3_ID)
-                    .databaseId(DATABASE_1_ID)
+                    .id(COLUMN_3_27_ID())
+                    .tableId(TABLE_3_ID())
+                    .databaseId(DATABASE_1_ID())
                     .columnType(ColumnTypeDto.INT)
                     .name("fw_no")
                     .internalName("fw_no")
@@ -4280,9 +5754,9 @@ public abstract class BaseTest {
                     .sets(new LinkedList<>())
                     .build(),
             ColumnDto.builder()
-                    .id(COLUMN_3_28_ID)
-                    .tableId(TABLE_3_ID)
-                    .databaseId(DATABASE_1_ID)
+                    .id(COLUMN_3_28_ID())
+                    .tableId(TABLE_3_ID())
+                    .databaseId(DATABASE_1_ID())
                     .columnType(ColumnTypeDto.INT)
                     .name("fw_typ")
                     .internalName("fw_typ")
@@ -4291,9 +5765,9 @@ public abstract class BaseTest {
                     .sets(new LinkedList<>())
                     .build(),
             ColumnDto.builder()
-                    .id(COLUMN_3_29_ID)
-                    .tableId(TABLE_3_ID)
-                    .databaseId(DATABASE_1_ID)
+                    .id(COLUMN_3_29_ID())
+                    .tableId(TABLE_3_ID())
+                    .databaseId(DATABASE_1_ID())
                     .columnType(ColumnTypeDto.INT)
                     .name("fw_kurz")
                     .internalName("fw_kurz")
@@ -4302,9 +5776,9 @@ public abstract class BaseTest {
                     .sets(new LinkedList<>())
                     .build(),
             ColumnDto.builder()
-                    .id(COLUMN_3_30_ID)
-                    .tableId(TABLE_3_ID)
-                    .databaseId(DATABASE_1_ID)
+                    .id(COLUMN_3_30_ID())
+                    .tableId(TABLE_3_ID())
+                    .databaseId(DATABASE_1_ID())
                     .columnType(ColumnTypeDto.INT)
                     .name("fw_lang")
                     .internalName("fw_lang")
@@ -4313,9 +5787,9 @@ public abstract class BaseTest {
                     .sets(new LinkedList<>())
                     .build(),
             ColumnDto.builder()
-                    .id(COLUMN_3_31_ID)
-                    .tableId(TABLE_3_ID)
-                    .databaseId(DATABASE_1_ID)
+                    .id(COLUMN_3_31_ID())
+                    .tableId(TABLE_3_ID())
+                    .databaseId(DATABASE_1_ID())
                     .columnType(ColumnTypeDto.INT)
                     .name("umlauf_von")
                     .internalName("umlauf_von")
@@ -4324,9 +5798,9 @@ public abstract class BaseTest {
                     .sets(new LinkedList<>())
                     .build(),
             ColumnDto.builder()
-                    .id(COLUMN_3_32_ID)
-                    .tableId(TABLE_3_ID)
-                    .databaseId(DATABASE_1_ID)
+                    .id(COLUMN_3_32_ID())
+                    .tableId(TABLE_3_ID())
+                    .databaseId(DATABASE_1_ID())
                     .columnType(ColumnTypeDto.INT)
                     .name("halt_id_von")
                     .internalName("halt_id_von")
@@ -4335,9 +5809,9 @@ public abstract class BaseTest {
                     .sets(new LinkedList<>())
                     .build(),
             ColumnDto.builder()
-                    .id(COLUMN_3_33_ID)
-                    .tableId(TABLE_3_ID)
-                    .databaseId(DATABASE_1_ID)
+                    .id(COLUMN_3_33_ID())
+                    .tableId(TABLE_3_ID())
+                    .databaseId(DATABASE_1_ID())
                     .columnType(ColumnTypeDto.INT)
                     .name("halt_id_nach")
                     .internalName("halt_id_nach")
@@ -4346,9 +5820,9 @@ public abstract class BaseTest {
                     .sets(new LinkedList<>())
                     .build(),
             ColumnDto.builder()
-                    .id(COLUMN_3_34_ID)
-                    .tableId(TABLE_3_ID)
-                    .databaseId(DATABASE_1_ID)
+                    .id(COLUMN_3_34_ID())
+                    .tableId(TABLE_3_ID())
+                    .databaseId(DATABASE_1_ID())
                     .columnType(ColumnTypeDto.INT)
                     .name("halt_punkt_id_von")
                     .internalName("halt_punkt_id_von")
@@ -4357,9 +5831,9 @@ public abstract class BaseTest {
                     .sets(new LinkedList<>())
                     .build(),
             ColumnDto.builder()
-                    .id(COLUMN_3_35_ID)
-                    .tableId(TABLE_3_ID)
-                    .databaseId(DATABASE_1_ID)
+                    .id(COLUMN_3_35_ID())
+                    .tableId(TABLE_3_ID())
+                    .databaseId(DATABASE_1_ID())
                     .columnType(ColumnTypeDto.INT)
                     .name("halt_punkt_id_nach")
                     .internalName("halt_punkt_id_nach")
@@ -4368,434 +5842,476 @@ public abstract class BaseTest {
                     .sets(new LinkedList<>())
                     .build());
 
-    public final UUID COLUMN_5_1_ID = UUID.fromString("4efd4cbb-ca2e-48e2-8f40-37514956aa67");
+    public final UUID COLUMN_5_1_ID() {
+        return UUID.fromString("4efd4cbb-ca2e-48e2-8f40-37514956aa67");
+    }
 
-    public final UUID COLUMN_5_2_ID = UUID.fromString("53061685-c1db-4df6-ad4e-8f384a200104");
+    public final UUID COLUMN_5_2_ID() {
+        return UUID.fromString("53061685-c1db-4df6-ad4e-8f384a200104");
+    }
 
-    public final UUID COLUMN_5_3_ID = UUID.fromString("643f9cda-8db1-47a4-bb08-c10e78e54c10");
+    public final UUID COLUMN_5_3_ID() {
+        return UUID.fromString("643f9cda-8db1-47a4-bb08-c10e78e54c10");
+    }
 
-    public final UUID COLUMN_5_4_ID = UUID.fromString("efeacc15-3b31-4a9f-9dba-f07d62dcddd6");
+    public final UUID COLUMN_5_4_ID() {
+        return UUID.fromString("efeacc15-3b31-4a9f-9dba-f07d62dcddd6");
+    }
 
-    public final UUID COLUMN_5_5_ID = UUID.fromString("0319db31-473a-47bc-bb9d-fa1edf82fcd5");
+    public final UUID COLUMN_5_5_ID() {
+        return UUID.fromString("0319db31-473a-47bc-bb9d-fa1edf82fcd5");
+    }
 
-    public final UUID COLUMN_5_6_ID = UUID.fromString("9ba789ca-59cf-4480-b9f6-3b957b1d7f5c");
+    public final UUID COLUMN_5_6_ID() {
+        return UUID.fromString("9ba789ca-59cf-4480-b9f6-3b957b1d7f5c");
+    }
 
-    public final UUID COLUMN_5_7_ID = UUID.fromString("81c42954-fd1a-4fef-adb1-bc4945469e26");
+    public final UUID COLUMN_5_7_ID() {
+        return UUID.fromString("81c42954-fd1a-4fef-adb1-bc4945469e26");
+    }
 
-    public final UUID COLUMN_5_8_ID = UUID.fromString("49a38905-52a2-4a9b-b7b9-5e1dcf799b2a");
+    public final UUID COLUMN_5_8_ID() {
+        return UUID.fromString("49a38905-52a2-4a9b-b7b9-5e1dcf799b2a");
+    }
 
-    public final UUID COLUMN_5_9_ID = UUID.fromString("1e1a9b6b-5aee-4773-b52d-ea56a5d1e2c8");
+    public final UUID COLUMN_5_9_ID() {
+        return UUID.fromString("1e1a9b6b-5aee-4773-b52d-ea56a5d1e2c8");
+    }
 
-    public final UUID COLUMN_5_10_ID = UUID.fromString("42ede62a-ae98-4a14-ba54-76b8ba1c580f");
+    public final UUID COLUMN_5_10_ID() {
+        return UUID.fromString("42ede62a-ae98-4a14-ba54-76b8ba1c580f");
+    }
 
-    public final UUID COLUMN_5_11_ID = UUID.fromString("0af0f84a-5a58-418a-8bbc-bde29ed0cda0");
+    public final UUID COLUMN_5_11_ID() {
+        return UUID.fromString("0af0f84a-5a58-418a-8bbc-bde29ed0cda0");
+    }
 
-    public final UUID COLUMN_5_12_ID = UUID.fromString("d9cb30a2-1566-4bd1-899d-060a8ba47722");
+    public final UUID COLUMN_5_12_ID() {
+        return UUID.fromString("d9cb30a2-1566-4bd1-899d-060a8ba47722");
+    }
 
-    public final UUID COLUMN_5_13_ID = UUID.fromString("e69f7f75-3731-4706-8193-0393aa0c08a7");
+    public final UUID COLUMN_5_13_ID() {
+        return UUID.fromString("e69f7f75-3731-4706-8193-0393aa0c08a7");
+    }
 
-    public final UUID COLUMN_5_14_ID = UUID.fromString("4441630e-7dfa-4046-8bc2-929860f1c66e");
+    public final UUID COLUMN_5_14_ID() {
+        return UUID.fromString("4441630e-7dfa-4046-8bc2-929860f1c66e");
+    }
 
-    public final UUID COLUMN_5_15_ID = UUID.fromString("f0a12be0-0b26-4686-bf7e-539cdc7e71b4");
+    public final UUID COLUMN_5_15_ID() {
+        return UUID.fromString("f0a12be0-0b26-4686-bf7e-539cdc7e71b4");
+    }
 
-    public final UUID COLUMN_5_16_ID = UUID.fromString("b60abdcc-5786-40f8-a309-e4467f7d963c");
+    public final UUID COLUMN_5_16_ID() {
+        return UUID.fromString("b60abdcc-5786-40f8-a309-e4467f7d963c");
+    }
 
-    public final UUID COLUMN_5_17_ID = UUID.fromString("6d5877e2-daef-43d6-a1b6-1aff3ab1a9a2");
+    public final UUID COLUMN_5_17_ID() {
+        return UUID.fromString("6d5877e2-daef-43d6-a1b6-1aff3ab1a9a2");
+    }
 
-    public final UUID COLUMN_5_18_ID = UUID.fromString("bb45455f-d449-496e-94f8-eac4d46ba9c0");
+    public final UUID COLUMN_5_18_ID() {
+        return UUID.fromString("bb45455f-d449-496e-94f8-eac4d46ba9c0");
+    }
 
-    public final UUID COLUMN_5_19_ID = UUID.fromString("44c5484b-b57d-48a4-8f24-d2074de98e1a");
+    public final UUID COLUMN_5_19_ID() {
+        return UUID.fromString("44c5484b-b57d-48a4-8f24-d2074de98e1a");
+    }
 
-    public final UUID COLUMN_5_20_ID = UUID.fromString("6475b937-71fc-4331-bc85-8ee71fa68d99");
+    public final UUID COLUMN_5_20_ID() {
+        return UUID.fromString("6475b937-71fc-4331-bc85-8ee71fa68d99");
+    }
 
-    public final UUID COLUMN_5_21_ID = UUID.fromString("92ff472f-e203-4c8e-b243-81640229ca19");
+    public final UUID COLUMN_5_21_ID() {
+        return UUID.fromString("92ff472f-e203-4c8e-b243-81640229ca19");
+    }
 
     public final ColumnBriefDto TABLE_5_COLUMNS_BRIEF_0_DTO = ColumnBriefDto.builder()
-            .id(COLUMN_5_1_ID)
+            .id(COLUMN_5_1_ID())
             .name("id")
             .internalName("id")
             .columnType(ColumnTypeDto.BIGINT)
             .build();
 
     public final List<TableColumn> TABLE_5_COLUMNS = List.of(TableColumn.builder()
-                    .id(COLUMN_5_1_ID)
+                    .id(COLUMN_5_1_ID())
                     .ordinalPosition(0)
-                    .table(TABLE_5)
+                    .table(TABLE_5())
                     .name("id")
                     .internalName("id")
-                    .columnType(TableColumnType.BIGINT)
-                    .isNullAllowed(false)
-                    .build(),
-            TableColumn.builder()
-                    .id(COLUMN_5_2_ID)
-                    .ordinalPosition(1)
-                    .table(TABLE_5)
-                    .name("Animal Name")
-                    .internalName("animal_name")
-                    .columnType(TableColumnType.VARCHAR)
-                    .isNullAllowed(true)
-                    .build(),
-            TableColumn.builder()
-                    .id(COLUMN_5_3_ID)
-                    .ordinalPosition(2)
-                    .table(TABLE_5)
-                    .name("Hair")
-                    .internalName("hair")
-                    .columnType(TableColumnType.BOOL)
-                    .isNullAllowed(true)
-                    .build(),
-            TableColumn.builder()
-                    .id(COLUMN_5_4_ID)
-                    .ordinalPosition(3)
-                    .table(TABLE_5)
-                    .name("Feathers")
-                    .internalName("feathers")
-                    .columnType(TableColumnType.BOOL)
-                    .isNullAllowed(true)
-                    .build(),
-            TableColumn.builder()
-                    .id(COLUMN_5_5_ID)
-                    .ordinalPosition(4)
-                    .table(TABLE_5)
-                    .name("Bread")
-                    .internalName("bread")
-                    .columnType(TableColumnType.BOOL)
-                    .isNullAllowed(true)
-                    .build(),
-            TableColumn.builder()
-                    .id(COLUMN_5_6_ID)
-                    .ordinalPosition(5)
-                    .table(TABLE_5)
-                    .name("Eggs")
-                    .internalName("eggs")
-                    .columnType(TableColumnType.BOOL)
-                    .isNullAllowed(true)
-                    .build(),
-            TableColumn.builder()
-                    .id(COLUMN_5_7_ID)
-                    .ordinalPosition(6)
-                    .table(TABLE_5)
-                    .name("Milk")
-                    .internalName("milk")
-                    .columnType(TableColumnType.BOOL)
-                    .isNullAllowed(true)
-                    .build(),
-            TableColumn.builder()
-                    .id(COLUMN_5_8_ID)
-                    .ordinalPosition(7)
-                    .table(TABLE_5)
-                    .name("Water")
-                    .internalName("water")
-                    .columnType(TableColumnType.BOOL)
-                    .isNullAllowed(true)
-                    .build(),
-            TableColumn.builder()
-                    .id(COLUMN_5_9_ID)
-                    .ordinalPosition(8)
-                    .table(TABLE_5)
-                    .name("Airborne")
-                    .internalName("airborne")
-                    .columnType(TableColumnType.BOOL)
-                    .isNullAllowed(true)
-                    .build(),
-            TableColumn.builder()
-                    .id(COLUMN_5_10_ID)
-                    .ordinalPosition(9)
-                    .table(TABLE_5)
-                    .name("Waterborne")
-                    .internalName("waterborne")
-                    .columnType(TableColumnType.BOOL)
-                    .isNullAllowed(true)
-                    .build(),
-            TableColumn.builder()
-                    .id(COLUMN_5_11_ID)
-                    .ordinalPosition(10)
-                    .table(TABLE_5)
-                    .name("Aquantic")
-                    .internalName("aquantic")
-                    .columnType(TableColumnType.BOOL)
-                    .isNullAllowed(true)
+                    .columnType(TableColumnType.BIGINT)
+                    .isNullAllowed(false)
                     .build(),
             TableColumn.builder()
-                    .id(COLUMN_5_12_ID)
-                    .ordinalPosition(11)
-                    .table(TABLE_5)
-                    .name("Predator")
-                    .internalName("predator")
-                    .columnType(TableColumnType.BOOL)
+                    .id(COLUMN_5_2_ID())
+                    .ordinalPosition(1)
+                    .table(TABLE_5())
+                    .name("Animal Name")
+                    .internalName("animal_name")
+                    .columnType(TableColumnType.VARCHAR)
                     .isNullAllowed(true)
                     .build(),
             TableColumn.builder()
-                    .id(COLUMN_5_13_ID)
-                    .ordinalPosition(12)
-                    .table(TABLE_5)
-                    .name("Backbone")
-                    .internalName("backbone")
-                    .columnType(TableColumnType.BOOL)
-                    .isNullAllowed(true)
-                    .build(),
+                    .id(COLUMN_5_3_ID())
+                    .ordinalPosition2()
+            table(TABLE_5())
+            name("Hair")
+            internalName("hair")
+            columnType(TableColumnType.BOOL)
+            isNullAllowed(true)
+            build(),
             TableColumn.builder()
-                    .id(COLUMN_5_14_ID)
-                    .ordinalPosition(13)
-                    .table(TABLE_5)
-                    .name("Breathes")
-                    .internalName("breathes")
-                    .columnType(TableColumnType.BOOL)
-                    .isNullAllowed(true)
-                    .build(),
+            id(COLUMN_5_4_ID())
+            ordinalPosition(3)
+            table(TABLE_5())
+            name("Feathers")
+            internalName("feathers")
+            columnType(TableColumnType.BOOL)
+            isNullAllowed(true)
+            build(),
             TableColumn.builder()
-                    .id(COLUMN_5_15_ID)
-                    .ordinalPosition(14)
-                    .table(TABLE_5)
-                    .name("Venomous")
-                    .internalName("venomous")
-                    .columnType(TableColumnType.BOOL)
-                    .isNullAllowed(true)
-                    .build(),
+            id(COLUMN_5_5_ID())
+            ordinalPosition(4)
+            table(TABLE_5())
+            name("Bread")
+            internalName("bread")
+            columnType(TableColumnType.BOOL)
+            isNullAllowed(true)
+            build(),
             TableColumn.builder()
-                    .id(COLUMN_5_16_ID)
-                    .ordinalPosition(15)
-                    .table(TABLE_5)
-                    .name("Fin")
-                    .internalName("fin")
-                    .columnType(TableColumnType.BOOL)
-                    .isNullAllowed(true)
-                    .build(),
+            id(COLUMN_5_6_ID())
+            ordinalPosition(5)
+            table(TABLE_5())
+            name("Eggs")
+            internalName("eggs")
+            columnType(TableColumnType.BOOL)
+            isNullAllowed(true)
+            build(),
             TableColumn.builder()
-                    .id(COLUMN_5_17_ID)
-                    .ordinalPosition(16)
-                    .table(TABLE_5)
-                    .name("Legs")
-                    .internalName("legs")
-                    .columnType(TableColumnType.INT)
-                    .isNullAllowed(true)
-                    .build(),
+            id(COLUMN_5_7_ID())
+            ordinalPosition(6)
+            table(TABLE_5())
+            name("Milk")
+            internalName("milk")
+            columnType(TableColumnType.BOOL)
+            isNullAllowed(true)
+            build(),
             TableColumn.builder()
-                    .id(COLUMN_5_18_ID)
-                    .ordinalPosition(17)
-                    .table(TABLE_5)
-                    .name("Tail")
-                    .internalName("tail")
-                    .columnType(TableColumnType.DECIMAL)
-                    .isNullAllowed(true)
-                    .build(),
+            id(COLUMN_5_8_ID())
+            ordinalPosition(7)
+            table(TABLE_5())
+            name("Water")
+            internalName("water")
+            columnType(TableColumnType.BOOL)
+            isNullAllowed(true)
+            build(),
             TableColumn.builder()
-                    .id(COLUMN_5_19_ID)
-                    .ordinalPosition(18)
-                    .table(TABLE_5)
-                    .name("Domestic")
-                    .internalName("domestic")
-                    .columnType(TableColumnType.BOOL)
-                    .isNullAllowed(true)
-                    .build(),
+            id(COLUMN_5_9_ID())
+            ordinalPosition(8)
+            table(TABLE_5())
+            name("Airborne")
+            internalName("airborne")
+            columnType(TableColumnType.BOOL)
+            isNullAllowed(true)
+            build(),
             TableColumn.builder()
-                    .id(COLUMN_5_20_ID)
-                    .ordinalPosition(19)
-                    .table(TABLE_5)
-                    .name("Catsize")
-                    .internalName("catsize")
-                    .columnType(TableColumnType.BOOL)
-                    .isNullAllowed(true)
-                    .build(),
+            id(COLUMN_5_10_ID())
+            ordinalPosition(9)
+            table(TABLE_5())
+            name("Waterborne")
+            internalName("waterborne")
+            columnType(TableColumnType.BOOL)
+            isNullAllowed(true)
+            build(),
             TableColumn.builder()
-                    .id(COLUMN_5_21_ID)
-                    .ordinalPosition(20)
-                    .table(TABLE_5)
-                    .name("Class Type")
-                    .internalName("class_type")
-                    .columnType(TableColumnType.DECIMAL)
-                    .isNullAllowed(true)
-                    .build());
+            id(COLUMN_5_11_ID())
+            ordinalPosition(10)
+            table(TABLE_5())
+            name("Aquantic")
+            internalName("aquantic")
+            columnType(TableColumnType.BOOL)
+            isNullAllowed(true)
+            build(),
+            TableColumn.builder()
+            id(COLUMN_5_12_ID())
+            ordinalPosition(11)
+            table(TABLE_5())
+            name("Predator")
+            internalName("predator")
+            columnType(TableColumnType.BOOL)
+            isNullAllowed(true)
+            build(),
+            TableColumn.builder()
+            id(COLUMN_5_13_ID())
+            ordinalPosition(12)
+            table(TABLE_5())
+            name("Backbone")
+            internalName("backbone")
+            columnType(TableColumnType.BOOL)
+            isNullAllowed(true)
+            build(),
+            TableColumn.builder()
+            id(COLUMN_5_14_ID())
+            ordinalPosition(13)
+            table(TABLE_5())
+            name("Breathes")
+            internalName("breathes")
+            columnType(TableColumnType.BOOL)
+            isNullAllowed(true)
+            build(),
+            TableColumn.builder()
+            id(COLUMN_5_15_ID())
+            ordinalPosition(14)
+            table(TABLE_5())
+            name("Venomous")
+            internalName("venomous")
+            columnType(TableColumnType.BOOL)
+            isNullAllowed(true)
+            build(),
+            TableColumn.builder()
+            id(COLUMN_5_16_ID())
+            ordinalPosition(15)
+            table(TABLE_5())
+            name("Fin")
+            internalName("fin")
+            columnType(TableColumnType.BOOL)
+            isNullAllowed(true)
+            build(),
+            TableColumn.builder()
+            id(COLUMN_5_17_ID())
+            ordinalPosition(16)
+            table(TABLE_5())
+            name("Legs")
+            internalName("legs")
+            columnType(TableColumnType.INT)
+            isNullAllowed(true)
+            build(),
+            TableColumn.builder()
+            id(COLUMN_5_18_ID())
+            ordinalPosition(17)
+            table(TABLE_5())
+            name("Tail")
+            internalName("tail")
+            columnType(TableColumnType.DECIMAL)
+            isNullAllowed(true)
+            build(),
+            TableColumn.builder()
+            id(COLUMN_5_19_ID())
+            ordinalPosition(18)
+            table(TABLE_5())
+            name("Domestic")
+            internalName("domestic")
+            columnType(TableColumnType.BOOL)
+            isNullAllowed(true)
+            build(),
+            TableColumn.builder()
+            id(COLUMN_5_20_ID())
+            ordinalPosition(19)
+            table(TABLE_5())
+            name("Catsize")
+            internalName("catsize")
+            columnType(TableColumnType.BOOL)
+            isNullAllowed(true)
+            build(),
+            TableColumn.builder()
+            id(COLUMN_5_21_ID())
+            ordinalPosition(20)
+            table(TABLE_5())
+            name("Class Type")
+            internalName("class_type")
+            columnType(TableColumnType.DECIMAL)
+            isNullAllowed(true)
+            build());
 
     public final List<ColumnDto> TABLE_5_COLUMNS_DTO = List.of(ColumnDto.builder()
-                    .id(COLUMN_5_1_ID)
+                    .id(COLUMN_5_1_ID())
                     .ordinalPosition(0)
-                    .tableId(TABLE_5_ID)
+                    .tableId(TABLE_5_ID())
                     .name("id")
                     .internalName("id")
                     .columnType(ColumnTypeDto.BIGINT)
                     .isNullAllowed(false)
                     .build(),
             ColumnDto.builder()
-                    .id(COLUMN_5_2_ID)
+                    .id(COLUMN_5_2_ID())
                     .ordinalPosition(1)
-                    .tableId(TABLE_5_ID)
+                    .tableId(TABLE_5_ID())
                     .name("Animal Name")
                     .internalName("animal_name")
                     .columnType(ColumnTypeDto.VARCHAR)
                     .isNullAllowed(true)
                     .build(),
             ColumnDto.builder()
-                    .id(COLUMN_5_3_ID)
-                    .ordinalPosition(2)
-                    .tableId(TABLE_5_ID)
-                    .name("Hair")
-                    .internalName("hair")
-                    .columnType(ColumnTypeDto.BOOL)
-                    .isNullAllowed(true)
-                    .build(),
+                    .id(COLUMN_5_3_ID())
+                    .ordinalPosition2()
+            tableId(TABLE_5_ID())
+            name("Hair")
+            internalName("hair")
+            columnType(ColumnTypeDto.BOOL)
+            isNullAllowed(true)
+            build(),
             ColumnDto.builder()
-                    .id(COLUMN_5_4_ID)
-                    .ordinalPosition(3)
-                    .tableId(TABLE_5_ID)
-                    .name("Feathers")
-                    .internalName("feathers")
-                    .columnType(ColumnTypeDto.BOOL)
-                    .isNullAllowed(true)
-                    .build(),
+            id(COLUMN_5_4_ID())
+            ordinalPosition(3)
+            tableId(TABLE_5_ID())
+            name("Feathers")
+            internalName("feathers")
+            columnType(ColumnTypeDto.BOOL)
+            isNullAllowed(true)
+            build(),
             ColumnDto.builder()
-                    .id(COLUMN_5_5_ID)
-                    .ordinalPosition(4)
-                    .tableId(TABLE_5_ID)
-                    .name("Bread")
-                    .internalName("bread")
-                    .columnType(ColumnTypeDto.BOOL)
-                    .isNullAllowed(true)
-                    .build(),
+            id(COLUMN_5_5_ID())
+            ordinalPosition(4)
+            tableId(TABLE_5_ID())
+            name("Bread")
+            internalName("bread")
+            columnType(ColumnTypeDto.BOOL)
+            isNullAllowed(true)
+            build(),
             ColumnDto.builder()
-                    .id(COLUMN_5_6_ID)
-                    .ordinalPosition(5)
-                    .tableId(TABLE_5_ID)
-                    .name("Eggs")
-                    .internalName("eggs")
-                    .columnType(ColumnTypeDto.BOOL)
-                    .isNullAllowed(true)
-                    .build(),
+            id(COLUMN_5_6_ID())
+            ordinalPosition(5)
+            tableId(TABLE_5_ID())
+            name("Eggs")
+            internalName("eggs")
+            columnType(ColumnTypeDto.BOOL)
+            isNullAllowed(true)
+            build(),
             ColumnDto.builder()
-                    .id(COLUMN_5_7_ID)
-                    .ordinalPosition(6)
-                    .tableId(TABLE_5_ID)
-                    .name("Milk")
-                    .internalName("milk")
-                    .columnType(ColumnTypeDto.BOOL)
-                    .isNullAllowed(true)
-                    .build(),
+            id(COLUMN_5_7_ID())
+            ordinalPosition(6)
+            tableId(TABLE_5_ID())
+            name("Milk")
+            internalName("milk")
+            columnType(ColumnTypeDto.BOOL)
+            isNullAllowed(true)
+            build(),
             ColumnDto.builder()
-                    .id(COLUMN_5_8_ID)
-                    .ordinalPosition(7)
-                    .tableId(TABLE_5_ID)
-                    .name("Water")
-                    .internalName("water")
-                    .columnType(ColumnTypeDto.BOOL)
-                    .isNullAllowed(true)
-                    .build(),
+            id(COLUMN_5_8_ID())
+            ordinalPosition(7)
+            tableId(TABLE_5_ID())
+            name("Water")
+            internalName("water")
+            columnType(ColumnTypeDto.BOOL)
+            isNullAllowed(true)
+            build(),
             ColumnDto.builder()
-                    .id(COLUMN_5_9_ID)
-                    .ordinalPosition(8)
-                    .tableId(TABLE_5_ID)
-                    .name("Airborne")
-                    .internalName("airborne")
-                    .columnType(ColumnTypeDto.BOOL)
-                    .isNullAllowed(true)
-                    .build(),
+            id(COLUMN_5_9_ID())
+            ordinalPosition(8)
+            tableId(TABLE_5_ID())
+            name("Airborne")
+            internalName("airborne")
+            columnType(ColumnTypeDto.BOOL)
+            isNullAllowed(true)
+            build(),
             ColumnDto.builder()
-                    .id(COLUMN_5_10_ID)
-                    .ordinalPosition(9)
-                    .tableId(TABLE_5_ID)
-                    .name("Waterborne")
-                    .internalName("waterborne")
-                    .columnType(ColumnTypeDto.BOOL)
-                    .isNullAllowed(true)
-                    .build(),
+            id(COLUMN_5_10_ID())
+            ordinalPosition(9)
+            tableId(TABLE_5_ID())
+            name("Waterborne")
+            internalName("waterborne")
+            columnType(ColumnTypeDto.BOOL)
+            isNullAllowed(true)
+            build(),
             ColumnDto.builder()
-                    .id(COLUMN_5_11_ID)
-                    .ordinalPosition(10)
-                    .tableId(TABLE_5_ID)
-                    .name("Aquantic")
-                    .internalName("aquantic")
-                    .columnType(ColumnTypeDto.BOOL)
-                    .isNullAllowed(true)
-                    .build(),
+            id(COLUMN_5_11_ID())
+            ordinalPosition(10)
+            tableId(TABLE_5_ID())
+            name("Aquantic")
+            internalName("aquantic")
+            columnType(ColumnTypeDto.BOOL)
+            isNullAllowed(true)
+            build(),
             ColumnDto.builder()
-                    .id(COLUMN_5_12_ID)
-                    .ordinalPosition(11)
-                    .tableId(TABLE_5_ID)
-                    .name("Predator")
-                    .internalName("predator")
-                    .columnType(ColumnTypeDto.BOOL)
-                    .isNullAllowed(true)
-                    .build(),
+            id(COLUMN_5_12_ID())
+            ordinalPosition(11)
+            tableId(TABLE_5_ID())
+            name("Predator")
+            internalName("predator")
+            columnType(ColumnTypeDto.BOOL)
+            isNullAllowed(true)
+            build(),
             ColumnDto.builder()
-                    .id(COLUMN_5_13_ID)
-                    .ordinalPosition(12)
-                    .tableId(TABLE_5_ID)
-                    .name("Backbone")
-                    .internalName("backbone")
-                    .columnType(ColumnTypeDto.BOOL)
-                    .isNullAllowed(true)
-                    .build(),
+            id(COLUMN_5_13_ID())
+            ordinalPosition(12)
+            tableId(TABLE_5_ID())
+            name("Backbone")
+            internalName("backbone")
+            columnType(ColumnTypeDto.BOOL)
+            isNullAllowed(true)
+            build(),
             ColumnDto.builder()
-                    .id(COLUMN_5_14_ID)
-                    .ordinalPosition(13)
-                    .tableId(TABLE_5_ID)
-                    .name("Breathes")
-                    .internalName("breathes")
-                    .columnType(ColumnTypeDto.BOOL)
-                    .isNullAllowed(true)
-                    .build(),
+            id(COLUMN_5_14_ID())
+            ordinalPosition(13)
+            tableId(TABLE_5_ID())
+            name("Breathes")
+            internalName("breathes")
+            columnType(ColumnTypeDto.BOOL)
+            isNullAllowed(true)
+            build(),
             ColumnDto.builder()
-                    .id(COLUMN_5_15_ID)
-                    .ordinalPosition(14)
-                    .tableId(TABLE_5_ID)
-                    .name("Venomous")
-                    .internalName("venomous")
-                    .columnType(ColumnTypeDto.BOOL)
-                    .isNullAllowed(true)
-                    .build(),
+            id(COLUMN_5_15_ID())
+            ordinalPosition(14)
+            tableId(TABLE_5_ID())
+            name("Venomous")
+            internalName("venomous")
+            columnType(ColumnTypeDto.BOOL)
+            isNullAllowed(true)
+            build(),
             ColumnDto.builder()
-                    .id(COLUMN_5_16_ID)
-                    .ordinalPosition(15)
-                    .tableId(TABLE_5_ID)
-                    .name("Fin")
-                    .internalName("fin")
-                    .columnType(ColumnTypeDto.BOOL)
-                    .isNullAllowed(true)
-                    .build(),
+            id(COLUMN_5_16_ID())
+            ordinalPosition(15)
+            tableId(TABLE_5_ID())
+            name("Fin")
+            internalName("fin")
+            columnType(ColumnTypeDto.BOOL)
+            isNullAllowed(true)
+            build(),
             ColumnDto.builder()
-                    .id(COLUMN_5_17_ID)
-                    .ordinalPosition(16)
-                    .tableId(TABLE_5_ID)
-                    .name("Legs")
-                    .internalName("legs")
-                    .columnType(ColumnTypeDto.INT)
-                    .isNullAllowed(true)
-                    .build(),
+            id(COLUMN_5_17_ID())
+            ordinalPosition(16)
+            tableId(TABLE_5_ID())
+            name("Legs")
+            internalName("legs")
+            columnType(ColumnTypeDto.INT)
+            isNullAllowed(true)
+            build(),
             ColumnDto.builder()
-                    .id(COLUMN_5_18_ID)
-                    .ordinalPosition(17)
-                    .tableId(TABLE_5_ID)
-                    .name("Tail")
-                    .internalName("tail")
-                    .columnType(ColumnTypeDto.DECIMAL)
-                    .isNullAllowed(true)
-                    .build(),
+            id(COLUMN_5_18_ID())
+            ordinalPosition(17)
+            tableId(TABLE_5_ID())
+            name("Tail")
+            internalName("tail")
+            columnType(ColumnTypeDto.DECIMAL)
+            isNullAllowed(true)
+            build(),
             ColumnDto.builder()
-                    .id(COLUMN_5_19_ID)
-                    .ordinalPosition(18)
-                    .tableId(TABLE_5_ID)
-                    .name("Domestic")
-                    .internalName("domestic")
-                    .columnType(ColumnTypeDto.BOOL)
-                    .isNullAllowed(true)
-                    .build(),
+            id(COLUMN_5_19_ID())
+            ordinalPosition(18)
+            tableId(TABLE_5_ID())
+            name("Domestic")
+            internalName("domestic")
+            columnType(ColumnTypeDto.BOOL)
+            isNullAllowed(true)
+            build(),
             ColumnDto.builder()
-                    .id(COLUMN_5_20_ID)
-                    .ordinalPosition(19)
-                    .tableId(TABLE_5_ID)
-                    .name("Catsize")
-                    .internalName("catsize")
-                    .columnType(ColumnTypeDto.BOOL)
-                    .isNullAllowed(true)
-                    .build(),
+            id(COLUMN_5_20_ID())
+            ordinalPosition(19)
+            tableId(TABLE_5_ID())
+            name("Catsize")
+            internalName("catsize")
+            columnType(ColumnTypeDto.BOOL)
+            isNullAllowed(true)
+            build(),
             ColumnDto.builder()
-                    .id(COLUMN_5_21_ID)
-                    .ordinalPosition(20)
-                    .tableId(TABLE_5_ID)
-                    .name("Class Type")
-                    .internalName("class_type")
-                    .columnType(ColumnTypeDto.DECIMAL)
-                    .isNullAllowed(true)
-                    .build());
+            id(COLUMN_5_21_ID())
+            ordinalPosition(20)
+            tableId(TABLE_5_ID())
+            name("Class Type")
+            internalName("class_type")
+            columnType(ColumnTypeDto.DECIMAL)
+            isNullAllowed(true)
+            build());
 
     public final List<CreateForeignKeyDto> TABLE_5_FOREIGN_KEYS_INVALID_CREATE = List.of(CreateForeignKeyDto.builder()
             .columns(new LinkedList<>(List.of("somecolumn")))
@@ -4804,7 +6320,7 @@ public abstract class BaseTest {
             .build());
 
     public final CreateTableConstraintsDto TABLE_5_CONSTRAINTS_INVALID_CREATE = CreateTableConstraintsDto.builder()
-            .foreignKeys(TABLE_5_FOREIGN_KEYS_INVALID_CREATE)
+            .foreignKeys(TABLE_5_FOREIGN_KEYS_INVALID_CREATE())
             .build();
 
     public final List<CreateTableColumnDto> TABLE_5_COLUMNS_CREATE = List.of(CreateTableColumnDto.builder()
@@ -4921,34 +6437,54 @@ public abstract class BaseTest {
             .build();
 
     public final CreateTableDto TABLE_5_CREATE_DTO = CreateTableDto.builder()
-            .name(TABLE_5_NAME)
-            .description(TABLE_5_DESCRIPTION)
-            .columns(TABLE_5_COLUMNS_CREATE)
-            .constraints(TABLE_5_CREATE_CONSTRAINTS_DTO)
+            .name(TABLE_5_NAME())
+            .description(TABLE_5_DESCRIPTION())
+            .columns(TABLE_5_COLUMNS_CREATE())
+            .constraints(TABLE_5_CREATE_CONSTRAINTS_DTO())
             .build();
 
     public final CreateTableDto TABLE_5_INVALID_CREATE_DTO = CreateTableDto.builder()
-            .name(TABLE_5_NAME)
-            .description(TABLE_5_DESCRIPTION)
-            .columns(TABLE_5_COLUMNS_CREATE)
-            .constraints(TABLE_5_CONSTRAINTS_INVALID_CREATE)
+            .name(TABLE_5_NAME())
+            .description(TABLE_5_DESCRIPTION())
+            .columns(TABLE_5_COLUMNS_CREATE())
+            .constraints(TABLE_5_CONSTRAINTS_INVALID_CREATE())
             .build();
 
-    public final UUID QUERY_8_ID = UUID.fromString("1c466eee-d551-4ef9-a7e0-b5a2d1b15473");
-    public final String QUERY_8_STATEMENT = "SELECT `id`, `animal_name` FROM `zoo` WHERE `hair` = TRUE AND `feathers` = FALSE;";
-    public final String QUERY_8_QUERY_HASH = "f0ee0d6dd45e092fca120c4f0eab089f91ed26ccf8dc34a03c6b9c6bb4141271";
-    public final Long QUERY_8_RESULT_NUMBER = 5L;
-    public final String QUERY_8_RESULT_HASH = "b5f9cae916d32deff81c5f2e9f8ff43904034bc084b12320730953d120698bed";
-    public final Instant QUERY_8_EXECUTION = Instant.now().minus(1, MINUTES);
-    public final Boolean QUERY_8_PERSISTED = true;
+    public final UUID QUERY_8_ID() {
+        return UUID.fromString("1c466eee-d551-4ef9-a7e0-b5a2d1b15473");
+    }
+
+    public final String QUERY_8_STATEMENT() {
+        return "SELECT `id`, `animal_name` FROM `zoo` WHERE `hair` = TRUE AND `feathers` = false;";
+    }
+
+    public final String QUERY_8_QUERY_HASH() {
+        return "f0ee0d6dd45e092fca120c4f0eab089f91ed26ccf8dc34a03c6b9c6bb4141271";
+    }
+
+    public final Long QUERY_8_RESULT_NUMBER() {
+        return 5L;
+    }
+
+    public final String QUERY_8_RESULT_HASH() {
+        return "b5f9cae916d32deff81c5f2e9f8ff43904034bc084b12320730953d120698bed";
+    }
+
+    public final Instant QUERY_8_EXECUTION() {
+        return Instant.now().minus(1, MINUTES);
+    }
+
+    public final Boolean QUERY_8_PERSISTED() {
+        return true;
+    }
 
     public final SubsetDto QUERY_8_SUBSET_DTO = SubsetDto.builder()
-            .tableId(TABLE_5_ID)
+            .tableId(TABLE_5_ID())
             .columns(new LinkedList<>(List.of(COLUMN_5_1_ID, COLUMN_5_2_ID)))
             .filter(new LinkedList<>(List.of(FilterDto.builder()
                             .type(FilterTypeDto.WHERE)
-                            .columnId(COLUMN_5_3_ID)
-                            .operatorId(IMAGE_1_OPERATORS_2_ID)
+                            .columnId(COLUMN_5_3_ID())
+                            .operatorId(IMAGE_1_OPERATORS_2_ID())
                             .value("true")
                             .build(),
                     FilterDto.builder()
@@ -4956,140 +6492,152 @@ public abstract class BaseTest {
                             .build(),
                     FilterDto.builder()
                             .type(FilterTypeDto.WHERE)
-                            .columnId(COLUMN_5_4_ID)
-                            .operatorId(IMAGE_1_OPERATORS_2_ID)
+                            .columnId(COLUMN_5_4_ID())
+                            .operatorId(IMAGE_1_OPERATORS_2_ID())
                             .value("false")
                             .build())))
             .build();
 
-    public final UUID COLUMN_6_1_ID = UUID.fromString("27b04a64-2849-4fae-b295-858c3e50361f");
+    public final UUID COLUMN_6_1_ID() {
+        return UUID.fromString("27b04a64-2849-4fae-b295-858c3e50361f");
+    }
 
-    public final UUID COLUMN_6_2_ID = UUID.fromString("1ea62e32-5719-4152-94da-45d37eb88b6f");
+    public final UUID COLUMN_6_2_ID() {
+        return UUID.fromString("1ea62e32-5719-4152-94da-45d37eb88b6f");
+    }
 
-    public final UUID COLUMN_6_3_ID = UUID.fromString("f523f9f5-42f7-4695-841e-a5fd30fa6879");
+    public final UUID COLUMN_6_3_ID() {
+        return UUID.fromString("f523f9f5-42f7-4695-841e-a5fd30fa6879");
+    }
 
-    public final UUID COLUMN_6_4_ID = UUID.fromString("f57ea880-f917-4127-bcbb-202a34831383");
+    public final UUID COLUMN_6_4_ID() {
+        return UUID.fromString("f57ea880-f917-4127-bcbb-202a34831383");
+    }
 
-    public final UUID COLUMN_6_5_ID = UUID.fromString("38aaeb63-b94b-4d90-8eae-a626dfb1f092");
+    public final UUID COLUMN_6_5_ID() {
+        return UUID.fromString("38aaeb63-b94b-4d90-8eae-a626dfb1f092");
+    }
 
-    public final UUID COLUMN_6_6_ID = UUID.fromString("f788cf6f-66ed-4f28-8b24-d9d173c4d340");
+    public final UUID COLUMN_6_6_ID() {
+        return UUID.fromString("f788cf6f-66ed-4f28-8b24-d9d173c4d340");
+    }
 
     public final List<TableColumn> TABLE_6_COLUMNS = List.of(TableColumn.builder()
-                    .id(COLUMN_6_1_ID)
+                    .id(COLUMN_6_1_ID())
                     .ordinalPosition(0)
-                    .table(TABLE_6)
+                    .table(TABLE_6())
                     .name("id")
                     .internalName("id")
                     .columnType(TableColumnType.BIGINT)
                     .isNullAllowed(false)
                     .build(),
             TableColumn.builder()
-                    .id(COLUMN_6_2_ID)
+                    .id(COLUMN_6_2_ID())
                     .ordinalPosition(1)
-                    .table(TABLE_6)
+                    .table(TABLE_6())
                     .name("firstname")
                     .internalName("firstname")
                     .columnType(TableColumnType.VARCHAR)
                     .isNullAllowed(false)
                     .build(),
             TableColumn.builder()
-                    .id(COLUMN_6_3_ID)
-                    .ordinalPosition(2)
-                    .table(TABLE_6)
-                    .name("lastname")
-                    .internalName("lastname")
-                    .columnType(TableColumnType.VARCHAR)
-                    .isNullAllowed(false)
-                    .build(),
+                    .id(COLUMN_6_3_ID())
+                    .ordinalPosition2()
+            table(TABLE_6())
+            name("lastname")
+            internalName("lastname")
+            columnType(TableColumnType.VARCHAR)
+            isNullAllowed(false)
+            build(),
             TableColumn.builder()
-                    .id(COLUMN_6_4_ID)
-                    .ordinalPosition(3)
-                    .table(TABLE_6)
-                    .name("birth")
-                    .internalName("birth")
-                    .columnType(TableColumnType.YEAR)
-                    .isNullAllowed(false)
-                    .build(),
+            id(COLUMN_6_4_ID())
+            ordinalPosition(3)
+            table(TABLE_6())
+            name("birth")
+            internalName("birth")
+            columnType(TableColumnType.YEAR)
+            isNullAllowed(false)
+            build(),
             TableColumn.builder()
-                    .id(COLUMN_6_5_ID)
-                    .ordinalPosition(4)
-                    .table(TABLE_6)
-                    .name("reminder")
-                    .internalName("reminder")
-                    .columnType(TableColumnType.TIME)
-                    .isNullAllowed(false)
-                    .build(),
+            id(COLUMN_6_5_ID())
+            ordinalPosition(4)
+            table(TABLE_6())
+            name("reminder")
+            internalName("reminder")
+            columnType(TableColumnType.TIME)
+            isNullAllowed(false)
+            build(),
             TableColumn.builder()
-                    .id(COLUMN_6_6_ID)
-                    .ordinalPosition(5)
-                    .table(TABLE_6)
-                    .name("ref_id")
-                    .internalName("ref_id")
-                    .columnType(TableColumnType.BIGINT)
-                    .isNullAllowed(true)
-                    .build());
+            id(COLUMN_6_6_ID())
+            ordinalPosition(5)
+            table(TABLE_6())
+            name("ref_id")
+            internalName("ref_id")
+            columnType(TableColumnType.BIGINT)
+            isNullAllowed(true)
+            build());
 
     public final ColumnBriefDto TABLE_6_COLUMNS_BRIEF_0_DTO = ColumnBriefDto.builder()
-            .id(COLUMN_6_1_ID)
+            .id(COLUMN_6_1_ID())
             .name("id")
             .internalName("id")
             .columnType(ColumnTypeDto.BIGINT)
             .build();
 
     public final List<ColumnDto> TABLE_6_COLUMNS_DTO = List.of(ColumnDto.builder()
-                    .id(COLUMN_6_1_ID)
+                    .id(COLUMN_6_1_ID())
                     .ordinalPosition(0)
-                    .tableId(TABLE_6_ID)
+                    .tableId(TABLE_6_ID())
                     .name("id")
                     .internalName("id")
                     .columnType(ColumnTypeDto.BIGINT)
                     .isNullAllowed(false)
                     .build(),
             ColumnDto.builder()
-                    .id(COLUMN_6_2_ID)
+                    .id(COLUMN_6_2_ID())
                     .ordinalPosition(1)
-                    .tableId(TABLE_6_ID)
+                    .tableId(TABLE_6_ID())
                     .name("firstname")
                     .internalName("firstname")
                     .columnType(ColumnTypeDto.VARCHAR)
                     .isNullAllowed(false)
                     .build(),
             ColumnDto.builder()
-                    .id(COLUMN_6_3_ID)
-                    .ordinalPosition(2)
-                    .tableId(TABLE_6_ID)
-                    .name("lastname")
-                    .internalName("lastname")
-                    .columnType(ColumnTypeDto.VARCHAR)
-                    .isNullAllowed(false)
-                    .build(),
+                    .id(COLUMN_6_3_ID())
+                    .ordinalPosition2()
+            tableId(TABLE_6_ID())
+            name("lastname")
+            internalName("lastname")
+            columnType(ColumnTypeDto.VARCHAR)
+            isNullAllowed(false)
+            build(),
             ColumnDto.builder()
-                    .id(COLUMN_6_4_ID)
-                    .ordinalPosition(3)
-                    .tableId(TABLE_6_ID)
-                    .name("birth")
-                    .internalName("birth")
-                    .columnType(ColumnTypeDto.YEAR)
-                    .isNullAllowed(false)
-                    .build(),
+            id(COLUMN_6_4_ID())
+            ordinalPosition(3)
+            tableId(TABLE_6_ID())
+            name("birth")
+            internalName("birth")
+            columnType(ColumnTypeDto.YEAR)
+            isNullAllowed(false)
+            build(),
             ColumnDto.builder()
-                    .id(COLUMN_6_5_ID)
-                    .ordinalPosition(4)
-                    .tableId(TABLE_6_ID)
-                    .name("reminder")
-                    .internalName("reminder")
-                    .columnType(ColumnTypeDto.TIME)
-                    .isNullAllowed(false)
-                    .build(),
+            id(COLUMN_6_5_ID())
+            ordinalPosition(4)
+            tableId(TABLE_6_ID())
+            name("reminder")
+            internalName("reminder")
+            columnType(ColumnTypeDto.TIME)
+            isNullAllowed(false)
+            build(),
             ColumnDto.builder()
-                    .id(COLUMN_6_6_ID)
-                    .ordinalPosition(5)
-                    .tableId(TABLE_6_ID)
-                    .name("ref_id")
-                    .internalName("ref_id")
-                    .columnType(ColumnTypeDto.BIGINT)
-                    .isNullAllowed(true)
-                    .build());
+            id(COLUMN_6_6_ID())
+            ordinalPosition(5)
+            tableId(TABLE_6_ID())
+            name("ref_id")
+            internalName("ref_id")
+            columnType(ColumnTypeDto.BIGINT)
+            isNullAllowed(true)
+            build());
 
     public final List<List<String>> TABLE_6_UNIQUES_CREATE = List.of(
             List.of("firstname", "lastname"));
@@ -5100,12 +6648,14 @@ public abstract class BaseTest {
             .referencedColumns(new LinkedList<>(List.of("id")))
             .build());
 
-    public final Set<String> TABLE_6_CHECKS_CREATE = Set.of("firstname != lastname");
+    public final Set<String> TABLE_6_CHECKS_CREATE() {
+        return Set.of("firstname != lastname");
+    }
 
     public final CreateTableConstraintsDto TABLE_6_CONSTRAINTS_CREATE = CreateTableConstraintsDto.builder()
-            .uniques(TABLE_6_UNIQUES_CREATE)
-            .foreignKeys(TABLE_6_FOREIGN_KEYS_CREATE)
-            .checks(TABLE_6_CHECKS_CREATE)
+            .uniques(TABLE_6_UNIQUES_CREATE())
+            .foreignKeys(TABLE_6_FOREIGN_KEYS_CREATE())
+            .checks(TABLE_6_CHECKS_CREATE())
             .primaryKey(Set.of("id"))
             .build();
 
@@ -5123,43 +6673,47 @@ public abstract class BaseTest {
                     .build());
 
     public final CreateTableDto TABLE_6_CREATE_DTO = CreateTableDto.builder()
-            .name(TABLE_6_NAME)
-            .description(TABLE_6_DESCRIPTION)
-            .columns(TABLE_6_COLUMNS_CREATE)
-            .constraints(TABLE_6_CONSTRAINTS_CREATE)
+            .name(TABLE_6_NAME())
+            .description(TABLE_6_DESCRIPTION())
+            .columns(TABLE_6_COLUMNS_CREATE())
+            .constraints(TABLE_6_CONSTRAINTS_CREATE())
             .build();
 
-    public final UUID COLUMN_7_1_ID = UUID.fromString("395b44a4-0e31-41ea-94ad-c4f2d5e912c6");
+    public final UUID COLUMN_7_1_ID() {
+        return UUID.fromString("395b44a4-0e31-41ea-94ad-c4f2d5e912c6");
+    }
 
-    public final UUID COLUMN_7_2_ID = UUID.fromString("5713333b-872a-44c5-ab94-4d0ab62f5663");
+    public final UUID COLUMN_7_2_ID() {
+        return UUID.fromString("5713333b-872a-44c5-ab94-4d0ab62f5663");
+    }
 
     public final ColumnBriefDto TABLE_7_COLUMNS_BRIEF_0_DTO = ColumnBriefDto.builder()
-            .id(COLUMN_7_1_ID)
+            .id(COLUMN_7_1_ID())
             .name("name_id")
             .internalName("name_id")
             .columnType(ColumnTypeDto.BIGINT)
             .build();
 
     public final ColumnBriefDto TABLE_7_COLUMNS_BRIEF_1_DTO = ColumnBriefDto.builder()
-            .id(COLUMN_7_2_ID)
+            .id(COLUMN_7_2_ID())
             .name("zoo_id")
             .internalName("zoo_id")
             .columnType(ColumnTypeDto.BIGINT)
             .build();
 
     public final List<TableColumn> TABLE_7_COLUMNS = List.of(TableColumn.builder()
-                    .id(COLUMN_7_1_ID)
+                    .id(COLUMN_7_1_ID())
                     .ordinalPosition(0)
-                    .table(TABLE_7)
+                    .table(TABLE_7())
                     .name("name_id")
                     .internalName("name_id")
                     .columnType(TableColumnType.BIGINT)
                     .isNullAllowed(false)
                     .build(),
             TableColumn.builder()
-                    .id(COLUMN_7_2_ID)
+                    .id(COLUMN_7_2_ID())
                     .ordinalPosition(1)
-                    .table(TABLE_7)
+                    .table(TABLE_7())
                     .name("zoo_id")
                     .internalName("zoo_id")
                     .columnType(TableColumnType.BIGINT)
@@ -5167,49 +6721,78 @@ public abstract class BaseTest {
                     .build());
 
     public final List<ColumnDto> TABLE_7_COLUMNS_DTO = List.of(ColumnDto.builder()
-                    .id(COLUMN_7_1_ID)
+                    .id(COLUMN_7_1_ID())
                     .ordinalPosition(0)
-                    .tableId(TABLE_7_ID)
+                    .tableId(TABLE_7_ID())
                     .name("name_id")
                     .internalName("name_id")
                     .columnType(ColumnTypeDto.BIGINT)
                     .isNullAllowed(false)
                     .build(),
             ColumnDto.builder()
-                    .id(COLUMN_7_2_ID)
+                    .id(COLUMN_7_2_ID())
                     .ordinalPosition(1)
-                    .tableId(TABLE_7_ID)
+                    .tableId(TABLE_7_ID())
                     .name("zoo_id")
                     .internalName("zoo_id")
                     .columnType(ColumnTypeDto.BIGINT)
                     .isNullAllowed(false)
                     .build());
 
-    public final UUID VIEW_1_ID = UUID.fromString("7d712cf7-78c7-4a47-90b0-d6b9f7f19b70");
-    public final Boolean VIEW_1_INITIAL_VIEW = false;
-    public final String VIEW_1_NAME = "JUnit";
-    public final String VIEW_1_INTERNAL_NAME = "junit";
-    public final Boolean VIEW_1_PUBLIC = false;
-    public final Boolean VIEW_1_SCHEMA_PUBLIC = false;
-    public final String VIEW_1_QUERY = "SELECT `location`, `lat`, `lng` FROM `weather_location`";
-    public final String VIEW_1_QUERY_HASH = "dc81a6877c7c51a6a6f406e1fc2a255e44a0d49a20548596e0d583c3eb849c23";
+    public final UUID VIEW_1_ID() {
+        return UUID.fromString("7d712cf7-78c7-4a47-90b0-d6b9f7f19b70");
+    }
+
+    public final Boolean VIEW_1_INITIAL_VIEW() {
+        return false;
+    }
+
+    public final String VIEW_1_NAME() {
+        return "JUnit";
+    }
+
+    public final String VIEW_1_INTERNAL_NAME() {
+        return "junit";
+    }
+
+    public final Boolean VIEW_1_PUBLIC() {
+        return false;
+    }
+
+    public final Boolean VIEW_1_SCHEMA_PUBLIC() {
+        return false;
+    }
+
+    public final String VIEW_1_QUERY() {
+        return "SELECT `location`, `lat`, `lng` FROM `weather_location`";
+    }
+
+    public final String VIEW_1_QUERY_HASH() {
+        return "dc81a6877c7c51a6a6f406e1fc2a255e44a0d49a20548596e0d583c3eb849c23";
+    }
 
-    public final UUID VIEW_COLUMN_1_1_ID = UUID.fromString("ebf2c5ce-4deb-4cc6-b6f6-61f5d3f6fc98");
+    public final UUID VIEW_COLUMN_1_1_ID() {
+        return UUID.fromString("ebf2c5ce-4deb-4cc6-b6f6-61f5d3f6fc98");
+    }
 
-    public final UUID VIEW_COLUMN_1_2_ID = UUID.fromString("d6ba3475-cefa-4771-aaa1-9274f16335ee");
+    public final UUID VIEW_COLUMN_1_2_ID() {
+        return UUID.fromString("d6ba3475-cefa-4771-aaa1-9274f16335ee");
+    }
 
-    public final UUID VIEW_COLUMN_1_3_ID = UUID.fromString("4f189a5f-c9ca-4518-9758-1a0730f6276b");
+    public final UUID VIEW_COLUMN_1_3_ID() {
+        return UUID.fromString("4f189a5f-c9ca-4518-9758-1a0730f6276b");
+    }
 
     public final SubsetDto VIEW_1_SUBSET_DTO = SubsetDto.builder()
-            .tableId(TABLE_2_ID)
+            .tableId(TABLE_2_ID())
             .columns(new LinkedList<>(List.of(COLUMN_2_1_ID, COLUMN_2_2_ID, COLUMN_2_3_ID)))
             .build();
 
     public final List<ViewColumnDto> VIEW_1_COLUMNS_DTO = List.of(
             ViewColumnDto.builder()
-                    .id(VIEW_COLUMN_1_1_ID)
+                    .id(VIEW_COLUMN_1_1_ID())
                     .ordinalPosition(0)
-                    .databaseId(DATABASE_1_ID)
+                    .databaseId(DATABASE_1_ID())
                     .name("location")
                     .internalName("location")
                     .columnType(ColumnTypeDto.VARCHAR)
@@ -5217,9 +6800,9 @@ public abstract class BaseTest {
                     .isNullAllowed(false)
                     .build(),
             ViewColumnDto.builder()
-                    .id(VIEW_COLUMN_1_2_ID)
+                    .id(VIEW_COLUMN_1_2_ID())
                     .ordinalPosition(1)
-                    .databaseId(DATABASE_1_ID)
+                    .databaseId(DATABASE_1_ID())
                     .name("lat")
                     .internalName("lat")
                     .columnType(ColumnTypeDto.DECIMAL)
@@ -5228,27 +6811,27 @@ public abstract class BaseTest {
                     .isNullAllowed(true)
                     .build(),
             ViewColumnDto.builder()
-                    .id(VIEW_COLUMN_1_3_ID)
-                    .ordinalPosition(2)
-                    .databaseId(DATABASE_1_ID)
-                    .name("lng")
-                    .internalName("lng")
-                    .columnType(ColumnTypeDto.DECIMAL)
-                    .size(10L)
-                    .d(0L)
-                    .isNullAllowed(true)
-                    .build()
+                    .id(VIEW_COLUMN_1_3_ID())
+                    .ordinalPosition2()
+            databaseId(DATABASE_1_ID())
+            name("lng")
+            internalName("lng")
+            columnType(ColumnTypeDto.DECIMAL)
+            size(10L)
+            d(0L)
+            isNullAllowed(true)
+            build()
     );
 
     public final View VIEW_1 = View.builder()
-            .id(VIEW_1_ID)
-            .isInitialView(VIEW_1_INITIAL_VIEW)
-            .name(VIEW_1_NAME)
-            .internalName(VIEW_1_INTERNAL_NAME)
-            .isPublic(VIEW_1_PUBLIC)
-            .isSchemaPublic(VIEW_1_SCHEMA_PUBLIC)
-            .query(VIEW_1_QUERY)
-            .queryHash(VIEW_1_QUERY_HASH)
+            .id(VIEW_1_ID())
+            .isInitialView(VIEW_1_INITIAL_VIEW())
+            .name(VIEW_1_NAME())
+            .internalName(VIEW_1_INTERNAL_NAME())
+            .isPublic(VIEW_1_PUBLIC())
+            .isSchemaPublic(VIEW_1_SCHEMA_PUBLIC())
+            .query(VIEW_1_QUERY())
+            .queryHash(VIEW_1_QUERY_HASH())
             .ownedBy(USER_1_ID())
             .owner(USER_1)
             .identifiers(new LinkedList<>()) /* IDENTIFIER_3 */
@@ -5256,7 +6839,10 @@ public abstract class BaseTest {
             .database(null) /* DATABASE_1 */
             .build();
 
-    public final Long VIEW_1_DATA_COUNT = 3L;
+    public final Long VIEW_1_DATA_COUNT() {
+        return 3L;
+    }
+
     public final List<Map<String, Object>> VIEW_1_DATA_DTO = new LinkedList<>(List.of(
             new HashMap<>() {{
                 put("location", "Albury");
@@ -5277,7 +6863,7 @@ public abstract class BaseTest {
 
     public final List<ViewColumn> VIEW_1_COLUMNS = List.of(
             ViewColumn.builder()
-                    .id(VIEW_COLUMN_1_1_ID)
+                    .id(VIEW_COLUMN_1_1_ID())
                     .ordinalPosition(0)
                     .name("location")
                     .internalName("location")
@@ -5287,7 +6873,7 @@ public abstract class BaseTest {
                     .view(VIEW_1)
                     .build(),
             ViewColumn.builder()
-                    .id(VIEW_COLUMN_1_2_ID)
+                    .id(VIEW_COLUMN_1_2_ID())
                     .ordinalPosition(1)
                     .name("lat")
                     .internalName("lat")
@@ -5298,73 +6884,104 @@ public abstract class BaseTest {
                     .view(VIEW_1)
                     .build(),
             ViewColumn.builder()
-                    .id(VIEW_COLUMN_1_3_ID)
-                    .ordinalPosition(2)
-                    .name("lng")
-                    .internalName("lng")
-                    .columnType(TableColumnType.DECIMAL)
-                    .size(10L)
-                    .d(0L)
-                    .isNullAllowed(true)
-                    .view(VIEW_1)
-                    .build()
+                    .id(VIEW_COLUMN_1_3_ID())
+                    .ordinalPosition2()
+            name("lng")
+            internalName("lng")
+            columnType(TableColumnType.DECIMAL)
+            size(10L)
+            d(0L)
+            isNullAllowed(true)
+            view(VIEW_1)
+            build()
     );
 
     public final ViewDto VIEW_1_DTO = ViewDto.builder()
-            .id(VIEW_1_ID)
-            .databaseId(DATABASE_1_ID)
-            .isInitialView(VIEW_1_INITIAL_VIEW)
-            .name(VIEW_1_NAME)
-            .internalName(VIEW_1_INTERNAL_NAME)
-            .isPublic(VIEW_1_PUBLIC)
-            .isSchemaPublic(VIEW_1_SCHEMA_PUBLIC)
+            .id(VIEW_1_ID())
+            .databaseId(DATABASE_1_ID())
+            .isInitialView(VIEW_1_INITIAL_VIEW())
+            .name(VIEW_1_NAME())
+            .internalName(VIEW_1_INTERNAL_NAME())
+            .isPublic(VIEW_1_PUBLIC())
+            .isSchemaPublic(VIEW_1_SCHEMA_PUBLIC())
             .identifiers(null /* VIEW_1_DTO_IDENTIFIERS */)
-            .owner(USER_1_BRIEF_DTO)
-            .query(VIEW_1_QUERY)
-            .queryHash(VIEW_1_QUERY_HASH)
-            .columns(VIEW_1_COLUMNS_DTO)
+            .owner(USER_1_BRIEF_DTO())
+            .query(VIEW_1_QUERY())
+            .queryHash(VIEW_1_QUERY_HASH())
+            .columns(VIEW_1_COLUMNS_DTO())
             .build();
 
     public final ViewBriefDto VIEW_1_BRIEF_DTO = ViewBriefDto.builder()
-            .id(VIEW_1_ID)
-            .isInitialView(VIEW_1_INITIAL_VIEW)
-            .name(VIEW_1_NAME)
-            .internalName(VIEW_1_INTERNAL_NAME)
-            .vdbid(DATABASE_1_ID)
-            .isPublic(VIEW_1_PUBLIC)
-            .isSchemaPublic(VIEW_1_SCHEMA_PUBLIC)
+            .id(VIEW_1_ID())
+            .isInitialView(VIEW_1_INITIAL_VIEW())
+            .name(VIEW_1_NAME())
+            .internalName(VIEW_1_INTERNAL_NAME())
+            .vdbid(DATABASE_1_ID())
+            .isPublic(VIEW_1_PUBLIC())
+            .isSchemaPublic(VIEW_1_SCHEMA_PUBLIC())
             .ownedBy(USER_1_ID())
-            .query(VIEW_1_QUERY)
-            .queryHash(VIEW_1_QUERY_HASH)
+            .query(VIEW_1_QUERY())
+            .queryHash(VIEW_1_QUERY_HASH())
             .build();
 
     public final CreateViewDto VIEW_1_CREATE_DTO = CreateViewDto.builder()
-            .isPublic(VIEW_1_PUBLIC)
-            .name(VIEW_1_NAME)
-            .query(VIEW_1_SUBSET_DTO)
+            .isPublic(VIEW_1_PUBLIC())
+            .name(VIEW_1_NAME())
+            .query(VIEW_1_SUBSET_DTO())
             .build();
 
-    public final UUID VIEW_2_ID = UUID.fromString("1921a0a0-e4b0-4d12-a05f-be920af9b5ce");
-    public final Boolean VIEW_2_INITIAL_VIEW = false;
-    public final String VIEW_2_NAME = "JUnit2";
-    public final String VIEW_2_INTERNAL_NAME = "junit2";
-    public final Boolean VIEW_2_PUBLIC = true;
-    public final Boolean VIEW_2_SCHEMA_PUBLIC = true;
-    public final String VIEW_2_QUERY = "select `date`, `location` as loc, `mintemp`, `rainfall` from `weather_aus` where `location` = 'Albury'";
-    public final String VIEW_2_QUERY_HASH = "987fc946772ffb6d85060262dcb5df419692a1f6772ea995e3dedb53c191e984";
+    public final UUID VIEW_2_ID() {
+        return UUID.fromString("1921a0a0-e4b0-4d12-a05f-be920af9b5ce");
+    }
+
+    public final Boolean VIEW_2_INITIAL_VIEW() {
+        return false;
+    }
+
+    public final String VIEW_2_NAME() {
+        return "JUnit2";
+    }
+
+    public final String VIEW_2_INTERNAL_NAME() {
+        return "junit2";
+    }
+
+    public final Boolean VIEW_2_PUBLIC() {
+        return true;
+    }
+
+    public final Boolean VIEW_2_SCHEMA_PUBLIC() {
+        return true;
+    }
+
+    public final String VIEW_2_QUERY() {
+        return "select `date`, `location` as loc, `mintemp`, `rainfall` from `weather_aus` where `location` = 'Albury'";
+    }
+
+    public final String VIEW_2_QUERY_HASH() {
+        return "987fc946772ffb6d85060262dcb5df419692a1f6772ea995e3dedb53c191e984";
+    }
 
-    public final UUID VIEW_COLUMN_2_1_ID = UUID.fromString("8fb30bce-04a8-4e9a-9c6b-0776eda3aab8");
+    public final UUID VIEW_COLUMN_2_1_ID() {
+        return UUID.fromString("8fb30bce-04a8-4e9a-9c6b-0776eda3aab8");
+    }
 
-    public final UUID VIEW_COLUMN_2_2_ID = UUID.fromString("d43f9940-ae27-4d81-b17b-ccbaf578186c");
+    public final UUID VIEW_COLUMN_2_2_ID() {
+        return UUID.fromString("d43f9940-ae27-4d81-b17b-ccbaf578186c");
+    }
 
-    public final UUID VIEW_COLUMN_2_3_ID = UUID.fromString("b47733bb-aeea-414d-811e-405c64463730");
+    public final UUID VIEW_COLUMN_2_3_ID() {
+        return UUID.fromString("b47733bb-aeea-414d-811e-405c64463730");
+    }
 
-    public final UUID VIEW_COLUMN_2_4_ID = UUID.fromString("2b467e3a-acef-4944-be19-b4b0680874c2");
+    public final UUID VIEW_COLUMN_2_4_ID() {
+        return UUID.fromString("2b467e3a-acef-4944-be19-b4b0680874c2");
+    }
 
     public final List<ViewColumnDto> VIEW_2_COLUMNS_DTO = List.of(
             ViewColumnDto.builder()
-                    .id(VIEW_COLUMN_2_1_ID)
-                    .databaseId(DATABASE_1_ID)
+                    .id(VIEW_COLUMN_2_1_ID())
+                    .databaseId(DATABASE_1_ID())
                     .ordinalPosition(0)
                     .name("Date")
                     .internalName("date")
@@ -5372,8 +6989,8 @@ public abstract class BaseTest {
                     .isNullAllowed(true)
                     .build(),
             ViewColumnDto.builder()
-                    .id(VIEW_COLUMN_2_2_ID)
-                    .databaseId(DATABASE_1_ID)
+                    .id(VIEW_COLUMN_2_2_ID())
+                    .databaseId(DATABASE_1_ID())
                     .ordinalPosition(1)
                     .name("loc")
                     .internalName("loc")
@@ -5382,39 +6999,39 @@ public abstract class BaseTest {
                     .isNullAllowed(true)
                     .build(),
             ViewColumnDto.builder()
-                    .id(VIEW_COLUMN_2_3_ID)
-                    .databaseId(DATABASE_1_ID)
-                    .ordinalPosition(2)
-                    .name("Rainfall")
-                    .internalName("rainfall")
-                    .columnType(ColumnTypeDto.DECIMAL)
-                    .size(10L)
-                    .d(0L)
-                    .isNullAllowed(true)
-                    .build(),
+                    .id(VIEW_COLUMN_2_3_ID())
+                    .databaseId(DATABASE_1_ID())
+                    .ordinalPosition2()
+            name("Rainfall")
+            internalName("rainfall")
+            columnType(ColumnTypeDto.DECIMAL)
+            size(10L)
+            d(0L)
+            isNullAllowed(true)
+            build(),
             ViewColumnDto.builder()
-                    .id(VIEW_COLUMN_2_4_ID)
-                    .databaseId(DATABASE_1_ID)
-                    .ordinalPosition(3)
-                    .name("MinTemp")
-                    .internalName("mintemp")
-                    .columnType(ColumnTypeDto.DECIMAL)
-                    .size(10L)
-                    .d(0L)
-                    .isNullAllowed(true)
-                    .build()
+            id(VIEW_COLUMN_2_4_ID())
+            databaseId(DATABASE_1_ID())
+            ordinalPosition(3)
+            name("MinTemp")
+            internalName("mintemp")
+            columnType(ColumnTypeDto.DECIMAL)
+            size(10L)
+            d(0L)
+            isNullAllowed(true)
+            build()
     );
 
     public final View VIEW_2 = View.builder()
-            .id(VIEW_2_ID)
-            .isInitialView(VIEW_2_INITIAL_VIEW)
-            .name(VIEW_2_NAME)
-            .internalName(VIEW_2_INTERNAL_NAME)
-            .isPublic(VIEW_2_PUBLIC)
-            .isSchemaPublic(VIEW_2_SCHEMA_PUBLIC)
+            .id(VIEW_2_ID())
+            .isInitialView(VIEW_2_INITIAL_VIEW())
+            .name(VIEW_2_NAME())
+            .internalName(VIEW_2_INTERNAL_NAME())
+            .isPublic(VIEW_2_PUBLIC())
+            .isSchemaPublic(VIEW_2_SCHEMA_PUBLIC())
             .columns(null)  /* VIEW_2_COLUMNS */
-            .query(VIEW_2_QUERY)
-            .queryHash(VIEW_2_QUERY_HASH)
+            .query(VIEW_2_QUERY())
+            .queryHash(VIEW_2_QUERY_HASH())
             .ownedBy(USER_1_ID())
             .owner(USER_1)
             .database(null) /* DATABASE_1 */
@@ -5422,98 +7039,131 @@ public abstract class BaseTest {
 
     public final List<ViewColumn> VIEW_2_COLUMNS = List.of(
             ViewColumn.builder()
-                    .id(VIEW_COLUMN_2_1_ID)
+                    .id(VIEW_COLUMN_2_1_ID())
                     .ordinalPosition(0)
                     .name("Date")
                     .internalName("date")
                     .columnType(TableColumnType.DATE)
                     .isNullAllowed(true)
-                    .view(VIEW_2)
+                    .view(VIEW_2())
                     .build(),
             ViewColumn.builder()
-                    .id(VIEW_COLUMN_2_2_ID)
+                    .id(VIEW_COLUMN_2_2_ID())
                     .ordinalPosition(1)
                     .name("loc")
                     .internalName("loc")
-                    .columnType(TableColumnType.VARCHAR)
-                    .size(255L)
-                    .isNullAllowed(true)
-                    .view(VIEW_2)
-                    .build(),
-            ViewColumn.builder()
-                    .id(VIEW_COLUMN_2_3_ID)
-                    .ordinalPosition(2)
-                    .name("Rainfall")
-                    .internalName("rainfall")
-                    .columnType(TableColumnType.DECIMAL)
-                    .size(10L)
-                    .d(0L)
+                    .columnType(TableColumnType.VARCHAR)
+                    .size(255L)
                     .isNullAllowed(true)
-                    .view(VIEW_2)
+                    .view(VIEW_2())
                     .build(),
             ViewColumn.builder()
-                    .id(VIEW_COLUMN_2_4_ID)
-                    .ordinalPosition(3)
-                    .name("MinTemp")
-                    .internalName("mintemp")
-                    .columnType(TableColumnType.DECIMAL)
-                    .size(10L)
-                    .d(0L)
-                    .isNullAllowed(true)
-                    .view(VIEW_2)
-                    .build()
+                    .id(VIEW_COLUMN_2_3_ID())
+                    .ordinalPosition2()
+            name("Rainfall")
+            internalName("rainfall")
+            columnType(TableColumnType.DECIMAL)
+            size(10L)
+            d(0L)
+            isNullAllowed(true)
+            view(VIEW_2())
+            build(),
+            ViewColumn.builder()
+            id(VIEW_COLUMN_2_4_ID())
+            ordinalPosition(3)
+            name("MinTemp")
+            internalName("mintemp")
+            columnType(TableColumnType.DECIMAL)
+            size(10L)
+            d(0L)
+            isNullAllowed(true)
+            view(VIEW_2())
+            build()
     );
 
     public final ViewDto VIEW_2_DTO = ViewDto.builder()
-            .id(VIEW_2_ID)
-            .databaseId(DATABASE_1_ID)
-            .isInitialView(VIEW_2_INITIAL_VIEW)
-            .name(VIEW_2_NAME)
-            .internalName(VIEW_2_INTERNAL_NAME)
-            .isPublic(VIEW_2_PUBLIC)
-            .isSchemaPublic(VIEW_2_SCHEMA_PUBLIC)
-            .columns(VIEW_2_COLUMNS_DTO)
-            .query(VIEW_2_QUERY)
-            .queryHash(VIEW_2_QUERY_HASH)
-            .owner(USER_1_BRIEF_DTO)
+            .id(VIEW_2_ID())
+            .databaseId(DATABASE_1_ID())
+            .isInitialView(VIEW_2_INITIAL_VIEW())
+            .name(VIEW_2_NAME())
+            .internalName(VIEW_2_INTERNAL_NAME())
+            .isPublic(VIEW_2_PUBLIC())
+            .isSchemaPublic(VIEW_2_SCHEMA_PUBLIC())
+            .columns(VIEW_2_COLUMNS_DTO())
+            .query(VIEW_2_QUERY())
+            .queryHash(VIEW_2_QUERY_HASH())
+            .owner(USER_1_BRIEF_DTO())
             .build();
 
     public final ViewBriefDto VIEW_2_BRIEF_DTO = ViewBriefDto.builder()
-            .id(VIEW_2_ID)
-            .isInitialView(VIEW_2_INITIAL_VIEW)
-            .name(VIEW_2_NAME)
-            .internalName(VIEW_2_INTERNAL_NAME)
-            .vdbid(DATABASE_1_ID)
-            .isPublic(VIEW_2_PUBLIC)
-            .isSchemaPublic(VIEW_2_SCHEMA_PUBLIC)
-            .query(VIEW_2_QUERY)
-            .queryHash(VIEW_2_QUERY_HASH)
+            .id(VIEW_2_ID())
+            .isInitialView(VIEW_2_INITIAL_VIEW())
+            .name(VIEW_2_NAME())
+            .internalName(VIEW_2_INTERNAL_NAME())
+            .vdbid(DATABASE_1_ID())
+            .isPublic(VIEW_2_PUBLIC())
+            .isSchemaPublic(VIEW_2_SCHEMA_PUBLIC())
+            .query(VIEW_2_QUERY())
+            .queryHash(VIEW_2_QUERY_HASH())
             .ownedBy(USER_1_ID())
             .build();
 
-    public final UUID VIEW_3_ID = UUID.fromString("88940939-d456-4aae-88a6-f2b6b343c614");
-    public final Boolean VIEW_3_INITIAL_VIEW = false;
-    public final String VIEW_3_NAME = "JUnit3";
-    public final String VIEW_3_INTERNAL_NAME = "junit3";
-    public final Boolean VIEW_3_PUBLIC = true;
-    public final Boolean VIEW_3_SCHEMA_PUBLIC = false;
-    public final String VIEW_3_QUERY = "select w.`mintemp`, w.`rainfall`, w.`location`, m.`date` from `weather_aus` w join `junit2` m on m.`location` = w.`location` and m.`date` = w.`date`";
-    public final String VIEW_3_QUERY_HASH = "bbbaa56a5206b3dc3e6cf9301b0db9344eb6f19b100c7b88550ffb597a0bd255";
+    public final UUID VIEW_3_ID() {
+        return UUID.fromString("88940939-d456-4aae-88a6-f2b6b343c614");
+    }
+
+    public final Boolean VIEW_3_INITIAL_VIEW() {
+        return false;
+    }
+
+    public final String VIEW_3_NAME() {
+        return "JUnit3";
+    }
+
+    public final String VIEW_3_INTERNAL_NAME() {
+        return "junit3";
+    }
+
+    public final Boolean VIEW_3_PUBLIC() {
+        return true;
+    }
+
+    public final Boolean VIEW_3_SCHEMA_PUBLIC() {
+        return false;
+    }
+
+    public final String VIEW_3_QUERY() {
+        return "select w.`mintemp`, w.`rainfall`, w.`location`, m.`date` from `weather_aus` w join `junit2` m on m.`location` = w.`location` and m.`date` = w.`date`";
+    }
+
+    public final String VIEW_3_QUERY_HASH() {
+        return "bbbaa56a5206b3dc3e6cf9301b0db9344eb6f19b100c7b88550ffb597a0bd255";
+    }
 
-    public final Long VIEW_3_DATA_COUNT = 3L;
+    public final Long VIEW_3_DATA_COUNT() {
+        return 3L;
+    }
 
-    public final UUID VIEW_COLUMN_3_1_ID = UUID.fromString("129839cb-dbd7-492d-8fd0-ee44a8f51c4d");
+    public final UUID VIEW_COLUMN_3_1_ID() {
+        return UUID.fromString("129839cb-dbd7-492d-8fd0-ee44a8f51c4d");
+    }
 
-    public final UUID VIEW_COLUMN_3_2_ID = UUID.fromString("e229d80a-c25c-4fbe-8f31-bbb2e1dff3d5");
+    public final UUID VIEW_COLUMN_3_2_ID() {
+        return UUID.fromString("e229d80a-c25c-4fbe-8f31-bbb2e1dff3d5");
+    }
 
-    public final UUID VIEW_COLUMN_3_3_ID = UUID.fromString("12083a5d-fdd3-41db-9f92-d1298558e477");
+    public final UUID VIEW_COLUMN_3_3_ID() {
+        return UUID.fromString("12083a5d-fdd3-41db-9f92-d1298558e477");
+    }
 
-    public final UUID VIEW_COLUMN_3_4_ID = UUID.fromString("668f8a87-1fa6-4be7-9761-1844aa8315a4");
+    public final UUID VIEW_COLUMN_3_4_ID() {
+        return UUID.fromString("668f8a87-1fa6-4be7-9761-1844aa8315a4");
+    }
 
     public final List<ViewColumnDto> VIEW_3_COLUMNS_DTO = List.of(
             ViewColumnDto.builder()
-                    .id(VIEW_COLUMN_3_1_ID)
-                    .databaseId(DATABASE_1_ID)
+                    .id(VIEW_COLUMN_3_1_ID())
+                    .databaseId(DATABASE_1_ID())
                     .ordinalPosition(0)
                     .name("MinTemp")
                     .internalName("mintemp")
@@ -5523,8 +7173,8 @@ public abstract class BaseTest {
                     .isNullAllowed(true)
                     .build(),
             ViewColumnDto.builder()
-                    .id(VIEW_COLUMN_3_2_ID)
-                    .databaseId(DATABASE_1_ID)
+                    .id(VIEW_COLUMN_3_2_ID())
+                    .databaseId(DATABASE_1_ID())
                     .ordinalPosition(1)
                     .name("Rainfall")
                     .internalName("rainfall")
@@ -5534,36 +7184,36 @@ public abstract class BaseTest {
                     .isNullAllowed(true)
                     .build(),
             ViewColumnDto.builder()
-                    .id(VIEW_COLUMN_3_3_ID)
-                    .databaseId(DATABASE_1_ID)
-                    .ordinalPosition(2)
-                    .name("Location")
-                    .internalName("location")
-                    .columnType(ColumnTypeDto.VARCHAR)
-                    .size(255L)
-                    .isNullAllowed(true)
-                    .build(),
+                    .id(VIEW_COLUMN_3_3_ID())
+                    .databaseId(DATABASE_1_ID())
+                    .ordinalPosition2()
+            name("Location")
+            internalName("location")
+            columnType(ColumnTypeDto.VARCHAR)
+            size(255L)
+            isNullAllowed(true)
+            build(),
             ViewColumnDto.builder()
-                    .id(VIEW_COLUMN_3_4_ID)
-                    .databaseId(DATABASE_1_ID)
-                    .ordinalPosition(3)
-                    .name("Date")
-                    .internalName("date")
-                    .columnType(ColumnTypeDto.DATE)
-                    .isNullAllowed(true)
-                    .build()
+            id(VIEW_COLUMN_3_4_ID())
+            databaseId(DATABASE_1_ID())
+            ordinalPosition(3)
+            name("Date")
+            internalName("date")
+            columnType(ColumnTypeDto.DATE)
+            isNullAllowed(true)
+            build()
     );
 
     public final View VIEW_3 = View.builder()
-            .id(VIEW_3_ID)
-            .isInitialView(VIEW_3_INITIAL_VIEW)
-            .name(VIEW_3_NAME)
-            .internalName(VIEW_3_INTERNAL_NAME)
-            .isPublic(VIEW_3_PUBLIC)
-            .isSchemaPublic(VIEW_3_SCHEMA_PUBLIC)
+            .id(VIEW_3_ID())
+            .isInitialView(VIEW_3_INITIAL_VIEW())
+            .name(VIEW_3_NAME())
+            .internalName(VIEW_3_INTERNAL_NAME())
+            .isPublic(VIEW_3_PUBLIC())
+            .isSchemaPublic(VIEW_3_SCHEMA_PUBLIC())
             .columns(null)  /* VIEW_3_COLUMNS */
-            .query(VIEW_3_QUERY)
-            .queryHash(VIEW_3_QUERY_HASH)
+            .query(VIEW_3_QUERY())
+            .queryHash(VIEW_3_QUERY_HASH())
             .ownedBy(USER_1_ID())
             .owner(USER_1)
             .database(null) /* DATABASE_1 */
@@ -5571,7 +7221,7 @@ public abstract class BaseTest {
 
     public final List<ViewColumn> VIEW_3_COLUMNS = List.of(
             ViewColumn.builder()
-                    .id(VIEW_COLUMN_3_1_ID)
+                    .id(VIEW_COLUMN_3_1_ID())
                     .ordinalPosition(0)
                     .name("MinTemp")
                     .internalName("mintemp")
@@ -5579,10 +7229,10 @@ public abstract class BaseTest {
                     .size(10L)
                     .d(0L)
                     .isNullAllowed(true)
-                    .view(VIEW_3)
+                    .view(VIEW_3())
                     .build(),
             ViewColumn.builder()
-                    .id(VIEW_COLUMN_3_2_ID)
+                    .id(VIEW_COLUMN_3_2_ID())
                     .ordinalPosition(1)
                     .name("Rainfall")
                     .internalName("rainfall")
@@ -5590,70 +7240,96 @@ public abstract class BaseTest {
                     .size(10L)
                     .d(0L)
                     .isNullAllowed(true)
-                    .view(VIEW_3)
+                    .view(VIEW_3())
                     .build(),
             ViewColumn.builder()
-                    .id(VIEW_COLUMN_3_3_ID)
-                    .ordinalPosition(2)
-                    .name("Location")
-                    .internalName("location")
-                    .columnType(TableColumnType.VARCHAR)
-                    .size(255L)
-                    .isNullAllowed(true)
-                    .view(VIEW_3)
-                    .build(),
+                    .id(VIEW_COLUMN_3_3_ID())
+                    .ordinalPosition2()
+            name("Location")
+            internalName("location")
+            columnType(TableColumnType.VARCHAR)
+            size(255L)
+            isNullAllowed(true)
+            view(VIEW_3())
+            build(),
             ViewColumn.builder()
-                    .id(VIEW_COLUMN_3_4_ID)
-                    .ordinalPosition(3)
-                    .name("Date")
-                    .internalName("date")
-                    .columnType(TableColumnType.DATE)
-                    .isNullAllowed(true)
-                    .view(VIEW_3)
-                    .build()
+            id(VIEW_COLUMN_3_4_ID())
+            ordinalPosition(3)
+            name("Date")
+            internalName("date")
+            columnType(TableColumnType.DATE)
+            isNullAllowed(true)
+            view(VIEW_3())
+            build()
     );
 
     public final ViewDto VIEW_3_DTO = ViewDto.builder()
-            .id(VIEW_3_ID)
-            .databaseId(DATABASE_1_ID)
-            .isInitialView(VIEW_3_INITIAL_VIEW)
-            .name(VIEW_3_NAME)
-            .internalName(VIEW_3_INTERNAL_NAME)
-            .isPublic(VIEW_3_PUBLIC)
-            .isSchemaPublic(VIEW_3_SCHEMA_PUBLIC)
-            .columns(VIEW_3_COLUMNS_DTO)
-            .query(VIEW_3_QUERY)
-            .queryHash(VIEW_3_QUERY_HASH)
-            .owner(USER_1_BRIEF_DTO)
+            .id(VIEW_3_ID())
+            .databaseId(DATABASE_1_ID())
+            .isInitialView(VIEW_3_INITIAL_VIEW())
+            .name(VIEW_3_NAME())
+            .internalName(VIEW_3_INTERNAL_NAME())
+            .isPublic(VIEW_3_PUBLIC())
+            .isSchemaPublic(VIEW_3_SCHEMA_PUBLIC())
+            .columns(VIEW_3_COLUMNS_DTO())
+            .query(VIEW_3_QUERY())
+            .queryHash(VIEW_3_QUERY_HASH())
+            .owner(USER_1_BRIEF_DTO())
             .build();
 
     public final ViewBriefDto VIEW_3_BRIEF_DTO = ViewBriefDto.builder()
-            .id(VIEW_3_ID)
-            .isInitialView(VIEW_3_INITIAL_VIEW)
-            .name(VIEW_3_NAME)
-            .internalName(VIEW_3_INTERNAL_NAME)
-            .vdbid(DATABASE_1_ID)
-            .isPublic(VIEW_3_PUBLIC)
-            .isSchemaPublic(VIEW_3_SCHEMA_PUBLIC)
-            .query(VIEW_3_QUERY)
-            .queryHash(VIEW_3_QUERY_HASH)
+            .id(VIEW_3_ID())
+            .isInitialView(VIEW_3_INITIAL_VIEW())
+            .name(VIEW_3_NAME())
+            .internalName(VIEW_3_INTERNAL_NAME())
+            .vdbid(DATABASE_1_ID())
+            .isPublic(VIEW_3_PUBLIC())
+            .isSchemaPublic(VIEW_3_SCHEMA_PUBLIC())
+            .query(VIEW_3_QUERY())
+            .queryHash(VIEW_3_QUERY_HASH())
             .ownedBy(USER_1_ID())
             .build();
 
-    public final UUID VIEW_4_ID = UUID.fromString("13b36fa0-a65a-4ccf-80b1-5b3a2444a41a");
-    public final Boolean VIEW_4_INITIAL_VIEW = false;
-    public final String VIEW_4_NAME = "Mock View";
-    public final String VIEW_4_INTERNAL_NAME = "mock_view";
-    public final Table VIEW_4_TABLE = TABLE_5;
-    public final Boolean VIEW_4_PUBLIC = true;
-    public final Boolean VIEW_4_SCHEMA_PUBLIC = false;
-    public final String VIEW_4_QUERY = "SELECT `animal_name`, `hair`, `feathers`, `eggs`, `milk`, `airborne`, `aquatic`, `predator`, `backbone`, `breathes`, `venomous`, `fins`, `legs`, `tail`, `domestic`, `catsize`, `class_type` FROM `zoo` WHERE `class_type` = 1";
-    public final String VIEW_4_QUERY_HASH = "3561cd0bb0b0e94d6f15ae602134252a5760d09d660a71a4fb015b6991c8ba0b";
+    public final UUID VIEW_4_ID() {
+        return UUID.fromString("13b36fa0-a65a-4ccf-80b1-5b3a2444a41a");
+    }
+
+    public final Boolean VIEW_4_INITIAL_VIEW() {
+        return false;
+    }
+
+    public final String VIEW_4_NAME() {
+        return "Mock View";
+    }
+
+    public final String VIEW_4_INTERNAL_NAME() {
+        return "mock_view";
+    }
+
+    public final Table VIEW_4_TABLE() {
+        return TABLE_5;
+    }
+
+    public final Boolean VIEW_4_PUBLIC() {
+        return true;
+    }
+
+    public final Boolean VIEW_4_SCHEMA_PUBLIC() {
+        return false;
+    }
+
+    public final String VIEW_4_QUERY() {
+        return "SELECT `animal_name`, `hair`, `feathers`, `eggs`, `milk`, `airborne`, `aquatic`, `predator`, `backbone`, `breathes`, `venomous`, `fins`, `legs`, `tail`, `domestic`, `catsize`, `class_type` FROM `zoo` WHERE `class_type` = 1";
+    }
+
+    public final String VIEW_4_QUERY_HASH() {
+        return "3561cd0bb0b0e94d6f15ae602134252a5760d09d660a71a4fb015b6991c8ba0b";
+    }
 
     public final List<ViewColumnDto> VIEW_4_COLUMNS_DTO = List.of(
             ViewColumnDto.builder()
-                    .id(COLUMN_5_1_ID)
-                    .databaseId(DATABASE_2_ID)
+                    .id(COLUMN_5_1_ID())
+                    .databaseId(DATABASE_2_ID())
                     .ordinalPosition(0)
                     .name("Animal Name")
                     .internalName("animal_name")
@@ -5661,8 +7337,8 @@ public abstract class BaseTest {
                     .isNullAllowed(true)
                     .build(),
             ViewColumnDto.builder()
-                    .id(COLUMN_5_2_ID)
-                    .databaseId(DATABASE_2_ID)
+                    .id(COLUMN_5_2_ID())
+                    .databaseId(DATABASE_2_ID())
                     .ordinalPosition(1)
                     .name("Hair")
                     .internalName("hair")
@@ -5670,399 +7346,422 @@ public abstract class BaseTest {
                     .isNullAllowed(true)
                     .build(),
             ViewColumnDto.builder()
-                    .id(COLUMN_5_3_ID)
-                    .databaseId(DATABASE_2_ID)
-                    .ordinalPosition(2)
-                    .name("Feathers")
-                    .internalName("feathers")
-                    .columnType(ColumnTypeDto.BOOL)
-                    .isNullAllowed(true)
-                    .build(),
+                    .id(COLUMN_5_3_ID())
+                    .databaseId(DATABASE_2_ID())
+                    .ordinalPosition2()
+            name("Feathers")
+            internalName("feathers")
+            columnType(ColumnTypeDto.BOOL)
+            isNullAllowed(true)
+            build(),
             ViewColumnDto.builder()
-                    .id(COLUMN_5_4_ID)
-                    .databaseId(DATABASE_2_ID)
-                    .ordinalPosition(3)
-                    .name("Eggs")
-                    .internalName("eggs")
-                    .columnType(ColumnTypeDto.BOOL)
-                    .isNullAllowed(true)
-                    .build(),
+            id(COLUMN_5_4_ID())
+            databaseId(DATABASE_2_ID())
+            ordinalPosition(3)
+            name("Eggs")
+            internalName("eggs")
+            columnType(ColumnTypeDto.BOOL)
+            isNullAllowed(true)
+            build(),
             ViewColumnDto.builder()
-                    .id(COLUMN_5_5_ID)
-                    .databaseId(DATABASE_2_ID)
-                    .ordinalPosition(4)
-                    .name("Milk")
-                    .internalName("milk")
-                    .columnType(ColumnTypeDto.BOOL)
-                    .isNullAllowed(true)
-                    .build(),
+            id(COLUMN_5_5_ID())
+            databaseId(DATABASE_2_ID())
+            ordinalPosition(4)
+            name("Milk")
+            internalName("milk")
+            columnType(ColumnTypeDto.BOOL)
+            isNullAllowed(true)
+            build(),
             ViewColumnDto.builder()
-                    .id(COLUMN_5_6_ID)
-                    .databaseId(DATABASE_2_ID)
-                    .ordinalPosition(5)
-                    .name("Airborne")
-                    .internalName("airborne")
-                    .columnType(ColumnTypeDto.BOOL)
-                    .isNullAllowed(true)
-                    .build(),
+            id(COLUMN_5_6_ID())
+            databaseId(DATABASE_2_ID())
+            ordinalPosition(5)
+            name("Airborne")
+            internalName("airborne")
+            columnType(ColumnTypeDto.BOOL)
+            isNullAllowed(true)
+            build(),
             ViewColumnDto.builder()
-                    .id(COLUMN_5_7_ID)
-                    .databaseId(DATABASE_2_ID)
-                    .ordinalPosition(6)
-                    .name("Aquantic")
-                    .internalName("aquantic")
-                    .columnType(ColumnTypeDto.BOOL)
-                    .isNullAllowed(true)
-                    .build(),
+            id(COLUMN_5_7_ID())
+            databaseId(DATABASE_2_ID())
+            ordinalPosition(6)
+            name("Aquantic")
+            internalName("aquantic")
+            columnType(ColumnTypeDto.BOOL)
+            isNullAllowed(true)
+            build(),
             ViewColumnDto.builder()
-                    .id(COLUMN_5_8_ID)
-                    .databaseId(DATABASE_2_ID)
-                    .ordinalPosition(7)
-                    .name("Predator")
-                    .internalName("predator")
-                    .columnType(ColumnTypeDto.BOOL)
-                    .isNullAllowed(true)
-                    .build(),
+            id(COLUMN_5_8_ID())
+            databaseId(DATABASE_2_ID())
+            ordinalPosition(7)
+            name("Predator")
+            internalName("predator")
+            columnType(ColumnTypeDto.BOOL)
+            isNullAllowed(true)
+            build(),
             ViewColumnDto.builder()
-                    .id(COLUMN_5_9_ID)
-                    .databaseId(DATABASE_2_ID)
-                    .ordinalPosition(8)
-                    .name("Backbone")
-                    .internalName("backbone")
-                    .columnType(ColumnTypeDto.BOOL)
-                    .isNullAllowed(true)
-                    .build(),
+            id(COLUMN_5_9_ID())
+            databaseId(DATABASE_2_ID())
+            ordinalPosition(8)
+            name("Backbone")
+            internalName("backbone")
+            columnType(ColumnTypeDto.BOOL)
+            isNullAllowed(true)
+            build(),
             ViewColumnDto.builder()
-                    .id(COLUMN_5_10_ID)
-                    .databaseId(DATABASE_2_ID)
-                    .ordinalPosition(9)
-                    .name("Breathes")
-                    .internalName("breathes")
-                    .columnType(ColumnTypeDto.BOOL)
-                    .isNullAllowed(true)
-                    .build(),
+            id(COLUMN_5_10_ID())
+            databaseId(DATABASE_2_ID())
+            ordinalPosition(9)
+            name("Breathes")
+            internalName("breathes")
+            columnType(ColumnTypeDto.BOOL)
+            isNullAllowed(true)
+            build(),
             ViewColumnDto.builder()
-                    .id(COLUMN_5_11_ID)
-                    .databaseId(DATABASE_2_ID)
-                    .ordinalPosition(10)
-                    .name("Venomous")
-                    .internalName("venomous")
-                    .columnType(ColumnTypeDto.BOOL)
-                    .isNullAllowed(true)
-                    .build(),
+            id(COLUMN_5_11_ID())
+            databaseId(DATABASE_2_ID())
+            ordinalPosition(10)
+            name("Venomous")
+            internalName("venomous")
+            columnType(ColumnTypeDto.BOOL)
+            isNullAllowed(true)
+            build(),
             ViewColumnDto.builder()
-                    .id(COLUMN_5_12_ID)
-                    .databaseId(DATABASE_2_ID)
-                    .ordinalPosition(11)
-                    .name("Fin")
-                    .internalName("fin")
-                    .columnType(ColumnTypeDto.BOOL)
-                    .isNullAllowed(true)
-                    .build(),
+            id(COLUMN_5_12_ID())
+            databaseId(DATABASE_2_ID())
+            ordinalPosition(11)
+            name("Fin")
+            internalName("fin")
+            columnType(ColumnTypeDto.BOOL)
+            isNullAllowed(true)
+            build(),
             ViewColumnDto.builder()
-                    .id(COLUMN_5_13_ID)
-                    .databaseId(DATABASE_2_ID)
-                    .ordinalPosition(12)
-                    .name("Legs")
-                    .internalName("legs")
-                    .columnType(ColumnTypeDto.INT)
-                    .isNullAllowed(true)
-                    .build(),
+            id(COLUMN_5_13_ID())
+            databaseId(DATABASE_2_ID())
+            ordinalPosition(12)
+            name("Legs")
+            internalName("legs")
+            columnType(ColumnTypeDto.INT)
+            isNullAllowed(true)
+            build(),
             ViewColumnDto.builder()
-                    .id(COLUMN_5_14_ID)
-                    .databaseId(DATABASE_2_ID)
-                    .ordinalPosition(13)
-                    .name("Tail")
-                    .internalName("tail")
-                    .columnType(ColumnTypeDto.DECIMAL)
-                    .isNullAllowed(true)
-                    .build(),
+            id(COLUMN_5_14_ID())
+            databaseId(DATABASE_2_ID())
+            ordinalPosition(13)
+            name("Tail")
+            internalName("tail")
+            columnType(ColumnTypeDto.DECIMAL)
+            isNullAllowed(true)
+            build(),
             ViewColumnDto.builder()
-                    .id(COLUMN_5_15_ID)
-                    .databaseId(DATABASE_2_ID)
-                    .ordinalPosition(14)
-                    .name("Domestic")
-                    .internalName("domestic")
-                    .columnType(ColumnTypeDto.BOOL)
-                    .isNullAllowed(true)
-                    .build(),
+            id(COLUMN_5_15_ID())
+            databaseId(DATABASE_2_ID())
+            ordinalPosition(14)
+            name("Domestic")
+            internalName("domestic")
+            columnType(ColumnTypeDto.BOOL)
+            isNullAllowed(true)
+            build(),
             ViewColumnDto.builder()
-                    .id(COLUMN_5_16_ID)
-                    .databaseId(DATABASE_2_ID)
-                    .ordinalPosition(15)
-                    .name("Catsize")
-                    .internalName("catsize")
-                    .columnType(ColumnTypeDto.BOOL)
-                    .isNullAllowed(true)
-                    .build(),
+            id(COLUMN_5_16_ID())
+            databaseId(DATABASE_2_ID())
+            ordinalPosition(15)
+            name("Catsize")
+            internalName("catsize")
+            columnType(ColumnTypeDto.BOOL)
+            isNullAllowed(true)
+            build(),
             ViewColumnDto.builder()
-                    .id(COLUMN_5_17_ID)
-                    .databaseId(DATABASE_2_ID)
-                    .ordinalPosition(16)
-                    .name("Class Type")
-                    .internalName("class_type")
-                    .columnType(ColumnTypeDto.DECIMAL)
-                    .isNullAllowed(true)
-                    .build());
+            id(COLUMN_5_17_ID())
+            databaseId(DATABASE_2_ID())
+            ordinalPosition(16)
+            name("Class Type")
+            internalName("class_type")
+            columnType(ColumnTypeDto.DECIMAL)
+            isNullAllowed(true)
+            build());
 
     public final View VIEW_4 = View.builder()
-            .id(VIEW_4_ID)
-            .isInitialView(VIEW_4_INITIAL_VIEW)
-            .name(VIEW_4_NAME)
-            .internalName(VIEW_4_INTERNAL_NAME)
-            .isPublic(VIEW_4_PUBLIC)
-            .isSchemaPublic(VIEW_4_SCHEMA_PUBLIC)
-            .query(VIEW_4_QUERY)
-            .queryHash(VIEW_4_QUERY_HASH)
+            .id(VIEW_4_ID())
+            .isInitialView(VIEW_4_INITIAL_VIEW())
+            .name(VIEW_4_NAME())
+            .internalName(VIEW_4_INTERNAL_NAME())
+            .isPublic(VIEW_4_PUBLIC())
+            .isSchemaPublic(VIEW_4_SCHEMA_PUBLIC())
+            .query(VIEW_4_QUERY())
+            .queryHash(VIEW_4_QUERY_HASH())
             .ownedBy(USER_1_ID())
             .owner(USER_1)
             .columns(null) /* VIEW_4_COLUMNS */
             .build();
 
     public final ViewDto VIEW_4_DTO = ViewDto.builder()
-            .id(VIEW_4_ID)
-            .databaseId(DATABASE_2_ID)
-            .isInitialView(VIEW_4_INITIAL_VIEW)
-            .name(VIEW_4_NAME)
-            .internalName(VIEW_4_INTERNAL_NAME)
-            .isPublic(VIEW_4_PUBLIC)
-            .isSchemaPublic(VIEW_4_SCHEMA_PUBLIC)
-            .query(VIEW_4_QUERY)
-            .queryHash(VIEW_4_QUERY_HASH)
-            .owner(USER_1_BRIEF_DTO)
-            .columns(VIEW_4_COLUMNS_DTO)
+            .id(VIEW_4_ID())
+            .databaseId(DATABASE_2_ID())
+            .isInitialView(VIEW_4_INITIAL_VIEW())
+            .name(VIEW_4_NAME())
+            .internalName(VIEW_4_INTERNAL_NAME())
+            .isPublic(VIEW_4_PUBLIC())
+            .isSchemaPublic(VIEW_4_SCHEMA_PUBLIC())
+            .query(VIEW_4_QUERY())
+            .queryHash(VIEW_4_QUERY_HASH())
+            .owner(USER_1_BRIEF_DTO())
+            .columns(VIEW_4_COLUMNS_DTO())
             .build();
 
     public final ViewBriefDto VIEW_4_BRIEF_DTO = ViewBriefDto.builder()
-            .id(VIEW_4_ID)
-            .isInitialView(VIEW_4_INITIAL_VIEW)
-            .name(VIEW_4_NAME)
-            .internalName(VIEW_4_INTERNAL_NAME)
-            .vdbid(DATABASE_2_ID)
-            .isPublic(VIEW_4_PUBLIC)
-            .isSchemaPublic(VIEW_4_SCHEMA_PUBLIC)
-            .query(VIEW_4_QUERY)
-            .queryHash(VIEW_4_QUERY_HASH)
+            .id(VIEW_4_ID())
+            .isInitialView(VIEW_4_INITIAL_VIEW())
+            .name(VIEW_4_NAME())
+            .internalName(VIEW_4_INTERNAL_NAME())
+            .vdbid(DATABASE_2_ID())
+            .isPublic(VIEW_4_PUBLIC())
+            .isSchemaPublic(VIEW_4_SCHEMA_PUBLIC())
+            .query(VIEW_4_QUERY())
+            .queryHash(VIEW_4_QUERY_HASH())
             .ownedBy(USER_1_ID())
             .build();
 
     public final List<ViewColumn> VIEW_4_COLUMNS = List.of(
             ViewColumn.builder()
-                    .id(COLUMN_5_1_ID)
+                    .id(COLUMN_5_1_ID())
                     .ordinalPosition(0)
                     .name("Animal Name")
                     .internalName("animal_name")
                     .columnType(TableColumnType.VARCHAR)
                     .isNullAllowed(true)
-                    .view(VIEW_4)
+                    .view(VIEW_4())
                     .build(),
             ViewColumn.builder()
-                    .id(COLUMN_5_2_ID)
+                    .id(COLUMN_5_2_ID())
                     .ordinalPosition(1)
                     .name("Hair")
                     .internalName("hair")
                     .columnType(TableColumnType.BOOL)
                     .isNullAllowed(true)
-                    .view(VIEW_4)
+                    .view(VIEW_4())
                     .build(),
             ViewColumn.builder()
-                    .id(COLUMN_5_3_ID)
-                    .ordinalPosition(2)
-                    .name("Feathers")
-                    .internalName("feathers")
-                    .columnType(TableColumnType.BOOL)
-                    .isNullAllowed(true)
-                    .view(VIEW_4)
-                    .build(),
+                    .id(COLUMN_5_3_ID())
+                    .ordinalPosition2()
+            name("Feathers")
+            internalName("feathers")
+            columnType(TableColumnType.BOOL)
+            isNullAllowed(true)
+            view(VIEW_4())
+            build(),
             ViewColumn.builder()
-                    .id(COLUMN_5_4_ID)
-                    .ordinalPosition(3)
-                    .name("Eggs")
-                    .internalName("eggs")
-                    .columnType(TableColumnType.BOOL)
-                    .isNullAllowed(true)
-                    .view(VIEW_4)
-                    .build(),
+            id(COLUMN_5_4_ID())
+            ordinalPosition(3)
+            name("Eggs")
+            internalName("eggs")
+            columnType(TableColumnType.BOOL)
+            isNullAllowed(true)
+            view(VIEW_4())
+            build(),
             ViewColumn.builder()
-                    .id(COLUMN_5_5_ID)
-                    .ordinalPosition(4)
-                    .name("Milk")
-                    .internalName("milk")
-                    .columnType(TableColumnType.BOOL)
-                    .isNullAllowed(true)
-                    .view(VIEW_4)
-                    .build(),
+            id(COLUMN_5_5_ID())
+            ordinalPosition(4)
+            name("Milk")
+            internalName("milk")
+            columnType(TableColumnType.BOOL)
+            isNullAllowed(true)
+            view(VIEW_4())
+            build(),
             ViewColumn.builder()
-                    .id(COLUMN_5_6_ID)
-                    .ordinalPosition(5)
-                    .name("Airborne")
-                    .internalName("airborne")
-                    .columnType(TableColumnType.BOOL)
-                    .isNullAllowed(true)
-                    .view(VIEW_4)
-                    .build(),
+            id(COLUMN_5_6_ID())
+            ordinalPosition(5)
+            name("Airborne")
+            internalName("airborne")
+            columnType(TableColumnType.BOOL)
+            isNullAllowed(true)
+            view(VIEW_4())
+            build(),
             ViewColumn.builder()
-                    .id(COLUMN_5_7_ID)
-                    .ordinalPosition(6)
-                    .name("Aquantic")
-                    .internalName("aquantic")
-                    .columnType(TableColumnType.BOOL)
-                    .isNullAllowed(true)
-                    .view(VIEW_4)
-                    .build(),
+            id(COLUMN_5_7_ID())
+            ordinalPosition(6)
+            name("Aquantic")
+            internalName("aquantic")
+            columnType(TableColumnType.BOOL)
+            isNullAllowed(true)
+            view(VIEW_4())
+            build(),
             ViewColumn.builder()
-                    .id(COLUMN_5_8_ID)
-                    .ordinalPosition(7)
-                    .name("Predator")
-                    .internalName("predator")
-                    .columnType(TableColumnType.BOOL)
-                    .isNullAllowed(true)
-                    .view(VIEW_4)
-                    .build(),
+            id(COLUMN_5_8_ID())
+            ordinalPosition(7)
+            name("Predator")
+            internalName("predator")
+            columnType(TableColumnType.BOOL)
+            isNullAllowed(true)
+            view(VIEW_4())
+            build(),
             ViewColumn.builder()
-                    .id(COLUMN_5_9_ID)
-                    .ordinalPosition(8)
-                    .name("Backbone")
-                    .internalName("backbone")
-                    .columnType(TableColumnType.BOOL)
-                    .isNullAllowed(true)
-                    .view(VIEW_4)
-                    .build(),
+            id(COLUMN_5_9_ID())
+            ordinalPosition(8)
+            name("Backbone")
+            internalName("backbone")
+            columnType(TableColumnType.BOOL)
+            isNullAllowed(true)
+            view(VIEW_4())
+            build(),
             ViewColumn.builder()
-                    .id(COLUMN_5_10_ID)
-                    .ordinalPosition(9)
-                    .name("Breathes")
-                    .internalName("breathes")
-                    .columnType(TableColumnType.BOOL)
-                    .isNullAllowed(true)
-                    .view(VIEW_4)
-                    .build(),
+            id(COLUMN_5_10_ID())
+            ordinalPosition(9)
+            name("Breathes")
+            internalName("breathes")
+            columnType(TableColumnType.BOOL)
+            isNullAllowed(true)
+            view(VIEW_4())
+            build(),
             ViewColumn.builder()
-                    .id(COLUMN_5_11_ID)
-                    .ordinalPosition(10)
-                    .name("Venomous")
-                    .internalName("venomous")
-                    .columnType(TableColumnType.BOOL)
-                    .isNullAllowed(true)
-                    .view(VIEW_4)
-                    .build(),
+            id(COLUMN_5_11_ID())
+            ordinalPosition(10)
+            name("Venomous")
+            internalName("venomous")
+            columnType(TableColumnType.BOOL)
+            isNullAllowed(true)
+            view(VIEW_4())
+            build(),
             ViewColumn.builder()
-                    .id(COLUMN_5_12_ID)
-                    .ordinalPosition(11)
-                    .name("Fin")
-                    .internalName("fin")
-                    .columnType(TableColumnType.BOOL)
-                    .isNullAllowed(true)
-                    .view(VIEW_4)
-                    .build(),
+            id(COLUMN_5_12_ID())
+            ordinalPosition(11)
+            name("Fin")
+            internalName("fin")
+            columnType(TableColumnType.BOOL)
+            isNullAllowed(true)
+            view(VIEW_4())
+            build(),
             ViewColumn.builder()
-                    .id(COLUMN_5_13_ID)
-                    .ordinalPosition(12)
-                    .name("Legs")
-                    .internalName("legs")
-                    .columnType(TableColumnType.INT)
-                    .isNullAllowed(true)
-                    .view(VIEW_4)
-                    .build(),
+            id(COLUMN_5_13_ID())
+            ordinalPosition(12)
+            name("Legs")
+            internalName("legs")
+            columnType(TableColumnType.INT)
+            isNullAllowed(true)
+            view(VIEW_4())
+            build(),
             ViewColumn.builder()
-                    .id(COLUMN_5_14_ID)
-                    .ordinalPosition(13)
-                    .name("Tail")
-                    .internalName("tail")
-                    .columnType(TableColumnType.DECIMAL)
-                    .isNullAllowed(true)
-                    .view(VIEW_4)
-                    .build(),
+            id(COLUMN_5_14_ID())
+            ordinalPosition(13)
+            name("Tail")
+            internalName("tail")
+            columnType(TableColumnType.DECIMAL)
+            isNullAllowed(true)
+            view(VIEW_4())
+            build(),
             ViewColumn.builder()
-                    .id(COLUMN_5_15_ID)
-                    .ordinalPosition(14)
-                    .name("Domestic")
-                    .internalName("domestic")
-                    .columnType(TableColumnType.BOOL)
-                    .isNullAllowed(true)
-                    .view(VIEW_4)
-                    .build(),
+            id(COLUMN_5_15_ID())
+            ordinalPosition(14)
+            name("Domestic")
+            internalName("domestic")
+            columnType(TableColumnType.BOOL)
+            isNullAllowed(true)
+            view(VIEW_4())
+            build(),
             ViewColumn.builder()
-                    .id(COLUMN_5_16_ID)
-                    .ordinalPosition(15)
-                    .name("Catsize")
-                    .internalName("catsize")
-                    .columnType(TableColumnType.BOOL)
-                    .isNullAllowed(true)
-                    .view(VIEW_4)
-                    .build(),
+            id(COLUMN_5_16_ID())
+            ordinalPosition(15)
+            name("Catsize")
+            internalName("catsize")
+            columnType(TableColumnType.BOOL)
+            isNullAllowed(true)
+            view(VIEW_4())
+            build(),
             ViewColumn.builder()
-                    .id(COLUMN_5_17_ID)
-                    .ordinalPosition(16)
-                    .name("Class Type")
-                    .internalName("class_type")
-                    .columnType(TableColumnType.DECIMAL)
-                    .isNullAllowed(true)
-                    .view(VIEW_4)
-                    .build());
+            id(COLUMN_5_17_ID())
+            ordinalPosition(16)
+            name("Class Type")
+            internalName("class_type")
+            columnType(TableColumnType.DECIMAL)
+            isNullAllowed(true)
+            view(VIEW_4())
+            build());
 
-    public final UUID VIEW_5_ID = UUID.fromString("bc6b8507-51f1-4d05-bb0c-1f619a991dec");
-    public final Boolean VIEW_5_INITIAL_VIEW = false;
-    public final String VIEW_5_NAME = "Mock View";
-    public final String VIEW_5_INTERNAL_NAME = "mock_view";
-    public final Boolean VIEW_5_PUBLIC = true;
-    public final Boolean VIEW_5_SCHEMA_PUBLIC = true;
-    public final String VIEW_5_QUERY = "SELECT `location`, `lat`, `lng` FROM `weather_location` WHERE `location` = 'Albury'";
-    public final String VIEW_5_QUERY_HASH = "120f32478aaff874c25ab32eceb9f00b64cc9d422831046f2f5d43953aca01e7";
+    public final UUID VIEW_5_ID() {
+        return UUID.fromString("bc6b8507-51f1-4d05-bb0c-1f619a991dec");
+    }
+
+    public final Boolean VIEW_5_INITIAL_VIEW() {
+        return false;
+    }
+
+    public final String VIEW_5_NAME() {
+        return "Mock View";
+    }
+
+    public final String VIEW_5_INTERNAL_NAME() {
+        return "mock_view";
+    }
+
+    public final Boolean VIEW_5_PUBLIC() {
+        return true;
+    }
+
+    public final Boolean VIEW_5_SCHEMA_PUBLIC() {
+        return true;
+    }
+
+    public final String VIEW_5_QUERY() {
+        return "SELECT `location`, `lat`, `lng` FROM `weather_location` WHERE `location` = 'Albury'";
+    }
+
+    public final String VIEW_5_QUERY_HASH() {
+        return "120f32478aaff874c25ab32eceb9f00b64cc9d422831046f2f5d43953aca01e7";
+    }
 
     public final View VIEW_5 = View.builder()
-            .id(VIEW_5_ID)
-            .isInitialView(VIEW_5_INITIAL_VIEW)
-            .name(VIEW_5_NAME)
-            .internalName(VIEW_5_INTERNAL_NAME)
-            .isPublic(VIEW_5_PUBLIC)
-            .isSchemaPublic(VIEW_5_SCHEMA_PUBLIC)
-            .query(VIEW_5_QUERY)
-            .queryHash(VIEW_5_QUERY_HASH)
+            .id(VIEW_5_ID())
+            .isInitialView(VIEW_5_INITIAL_VIEW())
+            .name(VIEW_5_NAME())
+            .internalName(VIEW_5_INTERNAL_NAME())
+            .isPublic(VIEW_5_PUBLIC())
+            .isSchemaPublic(VIEW_5_SCHEMA_PUBLIC())
+            .query(VIEW_5_QUERY())
+            .queryHash(VIEW_5_QUERY_HASH())
             .ownedBy(USER_1_ID())
             .owner(USER_1)
             .columns(null)
             .build();
 
     public final ViewDto VIEW_5_DTO = ViewDto.builder()
-            .id(VIEW_5_ID)
-            .databaseId(DATABASE_3_ID)
-            .isInitialView(VIEW_5_INITIAL_VIEW)
-            .name(VIEW_5_NAME)
-            .internalName(VIEW_5_INTERNAL_NAME)
-            .isPublic(VIEW_5_PUBLIC)
-            .isSchemaPublic(VIEW_5_SCHEMA_PUBLIC)
-            .query(VIEW_5_QUERY)
-            .queryHash(VIEW_5_QUERY_HASH)
-            .owner(USER_1_BRIEF_DTO)
+            .id(VIEW_5_ID())
+            .databaseId(DATABASE_3_ID())
+            .isInitialView(VIEW_5_INITIAL_VIEW())
+            .name(VIEW_5_NAME())
+            .internalName(VIEW_5_INTERNAL_NAME())
+            .isPublic(VIEW_5_PUBLIC())
+            .isSchemaPublic(VIEW_5_SCHEMA_PUBLIC())
+            .query(VIEW_5_QUERY())
+            .queryHash(VIEW_5_QUERY_HASH())
+            .owner(USER_1_BRIEF_DTO())
             .columns(new LinkedList<>())
             .build();
 
     public final ViewBriefDto VIEW_5_BRIEF_DTO = ViewBriefDto.builder()
-            .id(VIEW_5_ID)
-            .isInitialView(VIEW_5_INITIAL_VIEW)
-            .name(VIEW_5_NAME)
-            .internalName(VIEW_5_INTERNAL_NAME)
-            .vdbid(DATABASE_3_ID)
-            .isPublic(VIEW_5_PUBLIC)
-            .isSchemaPublic(VIEW_5_SCHEMA_PUBLIC)
-            .query(VIEW_5_QUERY)
-            .queryHash(VIEW_5_QUERY_HASH)
+            .id(VIEW_5_ID())
+            .isInitialView(VIEW_5_INITIAL_VIEW())
+            .name(VIEW_5_NAME())
+            .internalName(VIEW_5_INTERNAL_NAME())
+            .vdbid(DATABASE_3_ID())
+            .isPublic(VIEW_5_PUBLIC())
+            .isSchemaPublic(VIEW_5_SCHEMA_PUBLIC())
+            .query(VIEW_5_QUERY())
+            .queryHash(VIEW_5_QUERY_HASH())
             .build();
 
     public final List<ViewColumn> VIEW_5_COLUMNS = List.of(
             ViewColumn.builder()
-                    .id(COLUMN_2_1_ID)
+                    .id(COLUMN_2_1_ID())
                     .ordinalPosition(0)
                     .name("location")
                     .internalName("location")
                     .columnType(TableColumnType.VARCHAR)
                     .size(255L)
                     .isNullAllowed(false)
-                    .view(VIEW_5)
+                    .view(VIEW_5())
                     .build(),
             ViewColumn.builder()
-                    .id(COLUMN_2_2_ID)
+                    .id(COLUMN_2_2_ID())
                     .ordinalPosition(1)
                     .name("lat")
                     .internalName("lat")
@@ -6070,24 +7769,24 @@ public abstract class BaseTest {
                     .size(10L)
                     .d(0L)
                     .isNullAllowed(true)
-                    .view(VIEW_5)
+                    .view(VIEW_5())
                     .build(),
             ViewColumn.builder()
-                    .id(COLUMN_2_3_ID)
-                    .ordinalPosition(2)
-                    .name("lng")
-                    .internalName("lng")
-                    .columnType(TableColumnType.DECIMAL)
-                    .size(10L)
-                    .d(0L)
-                    .isNullAllowed(true)
-                    .view(VIEW_5)
-                    .build());
+                    .id(COLUMN_2_3_ID())
+                    .ordinalPosition2()
+            name("lng")
+            internalName("lng")
+            columnType(TableColumnType.DECIMAL)
+            size(10L)
+            d(0L)
+            isNullAllowed(true)
+            view(VIEW_5())
+            build());
 
     public final List<ViewColumnDto> VIEW_5_COLUMNS_DTO = List.of(
             ViewColumnDto.builder()
-                    .id(COLUMN_2_1_ID)
-                    .databaseId(DATABASE_3_ID)
+                    .id(COLUMN_2_1_ID())
+                    .databaseId(DATABASE_3_ID())
                     .ordinalPosition(0)
                     .name("location")
                     .internalName("location")
@@ -6096,8 +7795,8 @@ public abstract class BaseTest {
                     .isNullAllowed(false)
                     .build(),
             ViewColumnDto.builder()
-                    .id(COLUMN_2_2_ID)
-                    .databaseId(DATABASE_3_ID)
+                    .id(COLUMN_2_2_ID())
+                    .databaseId(DATABASE_3_ID())
                     .ordinalPosition(1)
                     .name("lat")
                     .internalName("lat")
@@ -6107,18 +7806,21 @@ public abstract class BaseTest {
                     .isNullAllowed(true)
                     .build(),
             ViewColumnDto.builder()
-                    .id(COLUMN_2_3_ID)
-                    .databaseId(DATABASE_3_ID)
-                    .ordinalPosition(2)
-                    .name("lng")
-                    .internalName("lng")
-                    .columnType(ColumnTypeDto.DECIMAL)
-                    .size(10L)
-                    .d(0L)
-                    .isNullAllowed(true)
-                    .build());
+                    .id(COLUMN_2_3_ID())
+                    .databaseId(DATABASE_3_ID())
+                    .ordinalPosition2()
+            name("lng")
+            internalName("lng")
+            columnType(ColumnTypeDto.DECIMAL)
+            size(10L)
+            d(0L)
+            isNullAllowed(true)
+            build());
+
+    public final Long QUERY_1_RESULT_ID() {
+        return 1L;
+    }
 
-    public final Long QUERY_1_RESULT_ID = 1L;
     public final List<Map<String, Object>> QUERY_1_RESULT_DTO = new LinkedList<>(List.of(
             new HashMap<>() {{
                 put("location", "Albury");
@@ -6130,31 +7832,71 @@ public abstract class BaseTest {
                 put("lng", 150.6517942);
             }}));
 
-    public final String LICENSE_1_IDENTIFIER = "MIT";
-    public final String LICENSE_1_URI = "https://opensource.org/license/mit/";
+    public final String LICENSE_1_IDENTIFIER() {
+        return "MIT";
+    }
+
+    public final String LICENSE_1_URI() {
+        return "https://opensource.org/license/mit/";
+    }
+
+    public final License LICENSE_1 = License.builder()
+            .identifier(LICENSE_1_IDENTIFIER())
+            .uri(LICENSE_1_URI())
+            .build();
+
+    public final LicenseDto LICENSE_1_DTO = LicenseDto.builder()
+            .identifier(LICENSE_1_IDENTIFIER())
+            .uri(LICENSE_1_URI())
+            .build();
+
+    public final UUID CREATOR_1_ID() {
+        return UUID.fromString("a0417f34-80ff-419f-821d-ce179021484a");
+    }
+
+    public final String CREATOR_1_ORCID() {
+        return "00000-00000-00000";
+    }
+
+    public final String CREATOR_1_AFFIL() {
+        return "TU Graz";
+    }
+
+    public final String CREATOR_1_AFFIL_ROR() {
+        return "https://ror.org/04wn28048";
+    }
+
+    public final String CREATOR_1_AFFIL_URI() {
+        return "https://ror.org/";
+    }
+
+    public final AffiliationIdentifierSchemeType CREATOR_1_AFFIL_TYPE() {
+        return AffiliationIdentifierSchemeType.ROR;
+    }
+
+    public final AffiliationIdentifierSchemeTypeDto CREATOR_1_AFFIL_TYPE_DTO() {
+        return AffiliationIdentifierSchemeTypeDto.ROR;
+    }
+
+    public final String CREATOR_1_FIRSTNAME() {
+        return "Max";
+    }
+
+    public final String CREATOR_1_LASTNAME() {
+        return "Mustermann";
+    }
+
+    public final String CREATOR_1_NAME() {
+        return CREATOR_1_LASTNAME + ", " + CREATOR_1_FIRSTNAME;
+    }
 
-    public final License LICENSE_1 = License.builder()
-            .identifier(LICENSE_1_IDENTIFIER)
-            .uri(LICENSE_1_URI)
-            .build();
+    public final Instant CREATOR_1_CREATED() {
+        return Instant.ofEpochSecond(1641588352L);
+    }
 
-    public final LicenseDto LICENSE_1_DTO = LicenseDto.builder()
-            .identifier(LICENSE_1_IDENTIFIER)
-            .uri(LICENSE_1_URI)
-            .build();
-
-    public final UUID CREATOR_1_ID = UUID.fromString("a0417f34-80ff-419f-821d-ce179021484a");
-    public final String CREATOR_1_ORCID = "00000-00000-00000";
-    public final String CREATOR_1_AFFIL = "TU Graz";
-    public final String CREATOR_1_AFFIL_ROR = "https://ror.org/04wn28048";
-    public final String CREATOR_1_AFFIL_URI = "https://ror.org/";
-    public final AffiliationIdentifierSchemeType CREATOR_1_AFFIL_TYPE = AffiliationIdentifierSchemeType.ROR;
-    public final AffiliationIdentifierSchemeTypeDto CREATOR_1_AFFIL_TYPE_DTO = AffiliationIdentifierSchemeTypeDto.ROR;
-    public final String CREATOR_1_FIRSTNAME = "Max";
-    public final String CREATOR_1_LASTNAME = "Mustermann";
-    public final String CREATOR_1_NAME = CREATOR_1_LASTNAME + ", " + CREATOR_1_FIRSTNAME;
-    public final Instant CREATOR_1_CREATED = Instant.ofEpochSecond(1641588352L);
-    public final Instant CREATOR_1_MODIFIED = Instant.ofEpochSecond(1541588352L);
+    public final Instant CREATOR_1_MODIFIED() {
+        return Instant.ofEpochSecond(1541588352L);
+    }
 
     public final OrcidDto ORCID_1_DTO = OrcidDto.builder()
             .person(OrcidPersonDto.builder()
@@ -6186,1128 +7928,1680 @@ public abstract class BaseTest {
                     .build())
             .build();
 
-    public final UUID CREATOR_2_ID = UUID.fromString("56b70dae-17a7-4f76-9c1e-a493762ba760");
-    public final Long CREATOR_2_QUERY_ID = 1L;
-    public final String CREATOR_2_ORCID = "00000-00000-00000";
-    public final String CREATOR_2_AFFIL = "TU Wien";
-    public final String CREATOR_2_FIRSTNAME = "Martina";
-    public final String CREATOR_2_LASTNAME = "Mustermann";
-    public final String CREATOR_2_NAME = CREATOR_2_LASTNAME + ", " + CREATOR_2_FIRSTNAME;
-    public final Instant CREATOR_2_CREATED = Instant.ofEpochSecond(1641588352L);
-    public final Instant CREATOR_2_MODIFIED = Instant.ofEpochSecond(1541588352L);
-
-    public final UUID CREATOR_3_ID = UUID.fromString("a2dfea46-7d88-4069-9b93-2417e1fb578b");
-    public final Long CREATOR_3_QUERY_ID = 1L;
-    public final String CREATOR_3_ORCID = "00000-00000-00000";
-    public final String CREATOR_3_AFFIL = "TU Graz";
-    public final String CREATOR_3_AFFIL_ROR = "https://ror.org/04wn28048";
-    public final AffiliationIdentifierSchemeType CREATOR_3_AFFIL_SCHEME_TYPE = AffiliationIdentifierSchemeType.ROR;
-    public final AffiliationIdentifierSchemeTypeDto CREATOR_3_AFFIL_SCHEME_TYPE_DTO = AffiliationIdentifierSchemeTypeDto.ROR;
-    public final String CREATOR_3_AFFIL_URI = "https://ror.org/";
-    public final String CREATOR_3_FIRSTNAME = "Max";
-    public final String CREATOR_3_LASTNAME = "Mustermann";
-    public final String CREATOR_3_NAME = CREATOR_3_LASTNAME + ", " + CREATOR_3_FIRSTNAME;
-    public final Instant CREATOR_3_CREATED = Instant.ofEpochSecond(1641588352L);
-    public final Instant CREATOR_3_MODIFIED = Instant.ofEpochSecond(1541588352L);
-
-    public final UUID CREATOR_4_ID = UUID.fromString("473489fa-ad02-4e48-856f-5a3f83ff541d");
-    public final Long CREATOR_4_QUERY_ID = 1L;
-    public final String CREATOR_4_ORCID = "00000-00000-00000";
-    public final String CREATOR_4_AFFIL = "TU Wien";
-    public final String CREATOR_4_AFFIL_ROR = "https://ror.org/04d836q62";
-    public final String CREATOR_4_AFFIL_URI = "https://ror.org/";
-    public final AffiliationIdentifierSchemeType CREATOR_4_AFFIL_TYPE = AffiliationIdentifierSchemeType.ROR;
-    public final AffiliationIdentifierSchemeTypeDto CREATOR_4_AFFIL_TYPE_DTO = AffiliationIdentifierSchemeTypeDto.ROR;
-    public final String CREATOR_4_FIRSTNAME = "Martina";
-    public final String CREATOR_4_LASTNAME = "Mustermann";
-    public final String CREATOR_4_NAME = CREATOR_4_LASTNAME + ", " + CREATOR_4_FIRSTNAME;
-    public final Instant CREATOR_4_CREATED = Instant.ofEpochSecond(1641588352L);
-    public final Instant CREATOR_4_MODIFIED = Instant.ofEpochSecond(1541588352L);
-
-    public final UUID IDENTIFIER_1_ID = UUID.fromString("679a83f2-ef23-4b4b-98f7-ad77b9d68733");
-    public final String IDENTIFIER_1_DOI = "10.12345/183";
-    public final Instant IDENTIFIER_1_CREATED = Instant.ofEpochSecond(1641588352L) /* 2022-01-07 20:45:52 */;
-    public final Instant IDENTIFIER_1_MODIFIED = Instant.ofEpochSecond(1541588352L) /* 2022-01-07 20:45:52 */;
-    public final Instant IDENTIFIER_1_EXECUTION = Instant.ofEpochSecond(1541588352L) /* 2022-01-07 20:45:52 */;
-    public final Integer IDENTIFIER_1_PUBLICATION_MONTH = 5;
-    public final Integer IDENTIFIER_1_PUBLICATION_YEAR = 2022;
-    public final Integer IDENTIFIER_1_PUBLICATION_DAY = null;
-    public final String IDENTIFIER_1_PUBLISHER = "Austrian Government";
-    public final IdentifierType IDENTIFIER_1_TYPE = IdentifierType.DATABASE;
-    public final IdentifierTypeDto IDENTIFIER_1_TYPE_DTO = IdentifierTypeDto.DATABASE;
-    public final IdentifierStatusType IDENTIFIER_1_STATUS_TYPE = IdentifierStatusType.PUBLISHED;
-    public final IdentifierStatusTypeDto IDENTIFIER_1_STATUS_TYPE_DTO = IdentifierStatusTypeDto.PUBLISHED;
-
-    public final UUID IDENTIFIER_1_TITLE_1_ID = UUID.fromString("3df6b286-9bd2-4ae3-b8f4-29c217544bef");
-    public final String IDENTIFIER_1_TITLE_1_TITLE = "Austrian weather data";
-    public final String IDENTIFIER_1_TITLE_1_TITLE_MODIFY = "Austrian weather some data";
-    public final TitleType IDENTIFIER_1_TITLE_1_TYPE = null;
-    public final TitleTypeDto IDENTIFIER_1_TITLE_1_TYPE_DTO = null;
-    public final LanguageType IDENTIFIER_1_TITLE_1_LANG = LanguageType.EN;
-    public final LanguageTypeDto IDENTIFIER_1_TITLE_1_LANG_DTO = LanguageTypeDto.EN;
+    public final UUID CREATOR_2_ID() {
+        return UUID.fromString("56b70dae-17a7-4f76-9c1e-a493762ba760");
+    }
+
+    public final Long CREATOR_2_QUERY_ID() {
+        return 1L;
+    }
+
+    public final String CREATOR_2_ORCID() {
+        return "00000-00000-00000";
+    }
+
+    public final String CREATOR_2_AFFIL() {
+        return "TU Wien";
+    }
+
+    public final String CREATOR_2_FIRSTNAME() {
+        return "Martina";
+    }
+
+    public final String CREATOR_2_LASTNAME() {
+        return "Mustermann";
+    }
+
+    public final String CREATOR_2_NAME() {
+        return CREATOR_2_LASTNAME + ", " + CREATOR_2_FIRSTNAME;
+    }
+
+    public final Instant CREATOR_2_CREATED() {
+        return Instant.ofEpochSecond(1641588352L);
+    }
+
+    public final Instant CREATOR_2_MODIFIED() {
+        return Instant.ofEpochSecond(1541588352L);
+    }
+
+    public final UUID CREATOR_3_ID() {
+        return UUID.fromString("a2dfea46-7d88-4069-9b93-2417e1fb578b");
+    }
+
+    public final Long CREATOR_3_QUERY_ID() {
+        return 1L;
+    }
+
+    public final String CREATOR_3_ORCID() {
+        return "00000-00000-00000";
+    }
+
+    public final String CREATOR_3_AFFIL() {
+        return "TU Graz";
+    }
+
+    public final String CREATOR_3_AFFIL_ROR() {
+        return "https://ror.org/04wn28048";
+    }
+
+    public final AffiliationIdentifierSchemeType CREATOR_3_AFFIL_SCHEME_TYPE() {
+        return AffiliationIdentifierSchemeType.ROR;
+    }
+
+    public final AffiliationIdentifierSchemeTypeDto CREATOR_3_AFFIL_SCHEME_TYPE_DTO() {
+        return AffiliationIdentifierSchemeTypeDto.ROR;
+    }
+
+    public final String CREATOR_3_AFFIL_URI() {
+        return "https://ror.org/";
+    }
+
+    public final String CREATOR_3_FIRSTNAME() {
+        return "Max";
+    }
+
+    public final String CREATOR_3_LASTNAME() {
+        return "Mustermann";
+    }
+
+    public final String CREATOR_3_NAME() {
+        return CREATOR_3_LASTNAME + ", " + CREATOR_3_FIRSTNAME;
+    }
+
+    public final Instant CREATOR_3_CREATED() {
+        return Instant.ofEpochSecond(1641588352L);
+    }
+
+    public final Instant CREATOR_3_MODIFIED() {
+        return Instant.ofEpochSecond(1541588352L);
+    }
+
+    public final UUID CREATOR_4_ID() {
+        return UUID.fromString("473489fa-ad02-4e48-856f-5a3f83ff541d");
+    }
+
+    public final Long CREATOR_4_QUERY_ID() {
+        return 1L;
+    }
+
+    public final String CREATOR_4_ORCID() {
+        return "00000-00000-00000";
+    }
+
+    public final String CREATOR_4_AFFIL() {
+        return "TU Wien";
+    }
+
+    public final String CREATOR_4_AFFIL_ROR() {
+        return "https://ror.org/04d836q62";
+    }
+
+    public final String CREATOR_4_AFFIL_URI() {
+        return "https://ror.org/";
+    }
+
+    public final AffiliationIdentifierSchemeType CREATOR_4_AFFIL_TYPE() {
+        return AffiliationIdentifierSchemeType.ROR;
+    }
+
+    public final AffiliationIdentifierSchemeTypeDto CREATOR_4_AFFIL_TYPE_DTO() {
+        return AffiliationIdentifierSchemeTypeDto.ROR;
+    }
+
+    public final String CREATOR_4_FIRSTNAME() {
+        return "Martina";
+    }
+
+    public final String CREATOR_4_LASTNAME() {
+        return "Mustermann";
+    }
+
+    public final String CREATOR_4_NAME() {
+        return CREATOR_4_LASTNAME + ", " + CREATOR_4_FIRSTNAME;
+    }
+
+    public final Instant CREATOR_4_CREATED() {
+        return Instant.ofEpochSecond(1641588352L);
+    }
+
+    public final Instant CREATOR_4_MODIFIED() {
+        return Instant.ofEpochSecond(1541588352L);
+    }
+
+    public final UUID IDENTIFIER_1_ID() {
+        return UUID.fromString("679a83f2-ef23-4b4b-98f7-ad77b9d68733");
+    }
+
+    public final String IDENTIFIER_1_DOI() {
+        return "10.12345/183";
+    }
+
+    public final Instant IDENTIFIER_1_CREATED() {
+        return Instant.ofEpochSecond(1641588352L) /* 2022-01-07 20:45:52 */;
+    }
+
+    public final Instant IDENTIFIER_1_MODIFIED() {
+        return Instant.ofEpochSecond(1541588352L) /* 2022-01-07 20:45:52 */;
+    }
+
+    public final Instant IDENTIFIER_1_EXECUTION() {
+        return Instant.ofEpochSecond(1541588352L) /* 2022-01-07 20:45:52 */;
+    }
+
+    public final Integer IDENTIFIER_1_PUBLICATION_MONTH() {
+        return 5;
+    }
+
+    public final Integer IDENTIFIER_1_PUBLICATION_YEAR() {
+        return 2022;
+    }
+
+    public final Integer IDENTIFIER_1_PUBLICATION_DAY() {
+        return null;
+    }
+
+    public final String IDENTIFIER_1_PUBLISHER() {
+        return "Austrian Government";
+    }
+
+    public final IdentifierType IDENTIFIER_1_TYPE() {
+        return IdentifierType.DATABASE;
+    }
+
+    public final IdentifierTypeDto IDENTIFIER_1_TYPE_DTO() {
+        return IdentifierTypeDto.DATABASE;
+    }
+
+    public final IdentifierStatusType IDENTIFIER_1_STATUS_TYPE() {
+        return IdentifierStatusType.PUBLISHED;
+    }
+
+    public final IdentifierStatusTypeDto IDENTIFIER_1_STATUS_TYPE_DTO() {
+        return IdentifierStatusTypeDto.PUBLISHED;
+    }
+
+    public final UUID IDENTIFIER_1_TITLE_1_ID() {
+        return UUID.fromString("3df6b286-9bd2-4ae3-b8f4-29c217544bef");
+    }
+
+    public final String IDENTIFIER_1_TITLE_1_TITLE() {
+        return "Austrian weather data";
+    }
+
+    public final String IDENTIFIER_1_TITLE_1_TITLE_MODIFY() {
+        return "Austrian weather some data";
+    }
+
+    public final TitleType IDENTIFIER_1_TITLE_1_TYPE() {
+        return null;
+    }
+
+    public final TitleTypeDto IDENTIFIER_1_TITLE_1_TYPE_DTO() {
+        return null;
+    }
+
+    public final LanguageType IDENTIFIER_1_TITLE_1_LANG() {
+        return LanguageType.EN;
+    }
+
+    public final LanguageTypeDto IDENTIFIER_1_TITLE_1_LANG_DTO() {
+        return LanguageTypeDto.EN;
+    }
 
     public final IdentifierTitle IDENTIFIER_1_TITLE_1 = IdentifierTitle.builder()
-            .id(IDENTIFIER_1_TITLE_1_ID)
-            .title(IDENTIFIER_1_TITLE_1_TITLE)
-            .titleType(IDENTIFIER_1_TITLE_1_TYPE)
-            .language(IDENTIFIER_1_TITLE_1_LANG)
+            .id(IDENTIFIER_1_TITLE_1_ID())
+            .title(IDENTIFIER_1_TITLE_1_TITLE())
+            .titleType(IDENTIFIER_1_TITLE_1_TYPE())
+            .language(IDENTIFIER_1_TITLE_1_LANG())
             .build();
 
     public final IdentifierTitleDto IDENTIFIER_1_TITLE_1_DTO = IdentifierTitleDto.builder()
-            .id(IDENTIFIER_1_TITLE_1_ID)
-            .title(IDENTIFIER_1_TITLE_1_TITLE)
-            .titleType(IDENTIFIER_1_TITLE_1_TYPE_DTO)
-            .language(IDENTIFIER_1_TITLE_1_LANG_DTO)
+            .id(IDENTIFIER_1_TITLE_1_ID())
+            .title(IDENTIFIER_1_TITLE_1_TITLE())
+            .titleType(IDENTIFIER_1_TITLE_1_TYPE_DTO())
+            .language(IDENTIFIER_1_TITLE_1_LANG_DTO())
             .build();
 
     public final IdentifierTitleDto IDENTIFIER_1_TITLE_1_DTO_MODIFY = IdentifierTitleDto.builder()
-            .id(IDENTIFIER_1_TITLE_1_ID)
-            .title(IDENTIFIER_1_TITLE_1_TITLE_MODIFY)
-            .titleType(IDENTIFIER_1_TITLE_1_TYPE_DTO)
-            .language(IDENTIFIER_1_TITLE_1_LANG_DTO)
+            .id(IDENTIFIER_1_TITLE_1_ID())
+            .title(IDENTIFIER_1_TITLE_1_TITLE_MODIFY())
+            .titleType(IDENTIFIER_1_TITLE_1_TYPE_DTO())
+            .language(IDENTIFIER_1_TITLE_1_LANG_DTO())
             .build();
 
     public final SaveIdentifierTitleDto IDENTIFIER_1_TITLE_1_CREATE_DTO = SaveIdentifierTitleDto.builder()
-            .title(IDENTIFIER_1_TITLE_1_TITLE)
-            .titleType(IDENTIFIER_1_TITLE_1_TYPE_DTO)
-            .language(IDENTIFIER_1_TITLE_1_LANG_DTO)
+            .title(IDENTIFIER_1_TITLE_1_TITLE())
+            .titleType(IDENTIFIER_1_TITLE_1_TYPE_DTO())
+            .language(IDENTIFIER_1_TITLE_1_LANG_DTO())
             .build();
 
     public final SaveIdentifierTitleDto IDENTIFIER_1_TITLE_1_UPDATE_DTO = SaveIdentifierTitleDto.builder()
-            .title(IDENTIFIER_1_TITLE_1_TITLE_MODIFY)
-            .titleType(IDENTIFIER_1_TITLE_1_TYPE_DTO)
-            .language(IDENTIFIER_1_TITLE_1_LANG_DTO)
+            .title(IDENTIFIER_1_TITLE_1_TITLE_MODIFY())
+            .titleType(IDENTIFIER_1_TITLE_1_TYPE_DTO())
+            .language(IDENTIFIER_1_TITLE_1_LANG_DTO())
             .build();
 
-    public final UUID IDENTIFIER_1_TITLE_2_ID = UUID.fromString("903a7e5b-8014-4b8a-b8fd-44f477880905");
-    public final String IDENTIFIER_1_TITLE_2_TITLE = "Österreichische Wetterdaten";
-    public final String IDENTIFIER_1_TITLE_2_TITLE_MODIFY = "Österreichische Wetterdaten übersetzt";
-    public final TitleType IDENTIFIER_1_TITLE_2_TYPE = TitleType.TRANSLATED_TITLE;
-    public final TitleTypeDto IDENTIFIER_1_TITLE_2_TYPE_DTO = TitleTypeDto.TRANSLATED_TITLE;
-    public final LanguageType IDENTIFIER_1_TITLE_2_LANG = LanguageType.EN;
-    public final LanguageTypeDto IDENTIFIER_1_TITLE_2_LANG_DTO = LanguageTypeDto.EN;
+    public final UUID IDENTIFIER_1_TITLE_2_ID() {
+        return UUID.fromString("903a7e5b-8014-4b8a-b8fd-44f477880905");
+    }
+
+    public final String IDENTIFIER_1_TITLE_2_TITLE() {
+        return "Österreichische Wetterdaten";
+    }
+
+    public final String IDENTIFIER_1_TITLE_2_TITLE_MODIFY() {
+        return "Österreichische Wetterdaten übersetzt";
+    }
+
+    public final TitleType IDENTIFIER_1_TITLE_2_TYPE() {
+        return TitleType.TRANSLATED_TITLE;
+    }
+
+    public final TitleTypeDto IDENTIFIER_1_TITLE_2_TYPE_DTO() {
+        return TitleTypeDto.TRANSLATED_TITLE;
+    }
+
+    public final LanguageType IDENTIFIER_1_TITLE_2_LANG() {
+        return LanguageType.EN;
+    }
+
+    public final LanguageTypeDto IDENTIFIER_1_TITLE_2_LANG_DTO() {
+        return LanguageTypeDto.EN;
+    }
 
     public final IdentifierTitle IDENTIFIER_1_TITLE_2 = IdentifierTitle.builder()
-            .id(IDENTIFIER_1_TITLE_2_ID)
-            .title(IDENTIFIER_1_TITLE_2_TITLE)
-            .titleType(IDENTIFIER_1_TITLE_2_TYPE)
-            .language(IDENTIFIER_1_TITLE_2_LANG)
+            .id(IDENTIFIER_1_TITLE_2_ID())
+            .title(IDENTIFIER_1_TITLE_2_TITLE())
+            .titleType(IDENTIFIER_1_TITLE_2_TYPE())
+            .language(IDENTIFIER_1_TITLE_2_LANG())
             .build();
 
     public final IdentifierTitleDto IDENTIFIER_1_TITLE_2_DTO = IdentifierTitleDto.builder()
-            .id(IDENTIFIER_1_TITLE_2_ID)
-            .title(IDENTIFIER_1_TITLE_2_TITLE)
-            .titleType(IDENTIFIER_1_TITLE_2_TYPE_DTO)
-            .language(IDENTIFIER_1_TITLE_2_LANG_DTO)
+            .id(IDENTIFIER_1_TITLE_2_ID())
+            .title(IDENTIFIER_1_TITLE_2_TITLE())
+            .titleType(IDENTIFIER_1_TITLE_2_TYPE_DTO())
+            .language(IDENTIFIER_1_TITLE_2_LANG_DTO())
             .build();
 
     public final IdentifierTitleDto IDENTIFIER_1_TITLE_2_DTO_MODIFY = IdentifierTitleDto.builder()
-            .id(IDENTIFIER_1_TITLE_2_ID)
-            .title(IDENTIFIER_1_TITLE_2_TITLE_MODIFY)
-            .titleType(IDENTIFIER_1_TITLE_2_TYPE_DTO)
-            .language(IDENTIFIER_1_TITLE_2_LANG_DTO)
+            .id(IDENTIFIER_1_TITLE_2_ID())
+            .title(IDENTIFIER_1_TITLE_2_TITLE_MODIFY())
+            .titleType(IDENTIFIER_1_TITLE_2_TYPE_DTO())
+            .language(IDENTIFIER_1_TITLE_2_LANG_DTO())
             .build();
 
     public final SaveIdentifierTitleDto IDENTIFIER_1_TITLE_2_CREATE_DTO = SaveIdentifierTitleDto.builder()
-            .title(IDENTIFIER_1_TITLE_2_TITLE)
-            .titleType(IDENTIFIER_1_TITLE_2_TYPE_DTO)
-            .language(IDENTIFIER_1_TITLE_2_LANG_DTO)
+            .title(IDENTIFIER_1_TITLE_2_TITLE())
+            .titleType(IDENTIFIER_1_TITLE_2_TYPE_DTO())
+            .language(IDENTIFIER_1_TITLE_2_LANG_DTO())
             .build();
 
     public final SaveIdentifierTitleDto IDENTIFIER_1_TITLE_2_UPDATE_DTO = SaveIdentifierTitleDto.builder()
-            .title(IDENTIFIER_1_TITLE_2_TITLE_MODIFY)
-            .titleType(IDENTIFIER_1_TITLE_2_TYPE_DTO)
-            .language(IDENTIFIER_1_TITLE_2_LANG_DTO)
+            .title(IDENTIFIER_1_TITLE_2_TITLE_MODIFY())
+            .titleType(IDENTIFIER_1_TITLE_2_TYPE_DTO())
+            .language(IDENTIFIER_1_TITLE_2_LANG_DTO())
             .build();
 
-    public final UUID IDENTIFIER_1_DESCRIPTION_1_ID = UUID.fromString("1c438756-93f0-4797-983c-175a17e18c2c");
-    public final String IDENTIFIER_1_DESCRIPTION_1_DESCRIPTION = "Selecting all from the weather Austrian table";
-    public final String IDENTIFIER_1_DESCRIPTION_1_DESCRIPTION_MODIFY = "Selecting some from the weather Austrian table";
-    public final DescriptionType IDENTIFIER_1_DESCRIPTION_1_TYPE = null;
-    public final DescriptionTypeDto IDENTIFIER_1_DESCRIPTION_1_TYPE_DTO = null;
-    public final LanguageType IDENTIFIER_1_DESCRIPTION_1_LANG = LanguageType.EN;
-    public final LanguageTypeDto IDENTIFIER_1_DESCRIPTION_1_LANG_DTO = LanguageTypeDto.EN;
+    public final UUID IDENTIFIER_1_DESCRIPTION_1_ID() {
+        return UUID.fromString("1c438756-93f0-4797-983c-175a17e18c2c");
+    }
+
+    public final String IDENTIFIER_1_DESCRIPTION_1_DESCRIPTION() {
+        return "Selecting all from the weather Austrian table";
+    }
+
+    public final String IDENTIFIER_1_DESCRIPTION_1_DESCRIPTION_MODIFY() {
+        return "Selecting some from the weather Austrian table";
+    }
+
+    public final DescriptionType IDENTIFIER_1_DESCRIPTION_1_TYPE() {
+        return null;
+    }
+
+    public final DescriptionTypeDto IDENTIFIER_1_DESCRIPTION_1_TYPE_DTO() {
+        return null;
+    }
+
+    public final LanguageType IDENTIFIER_1_DESCRIPTION_1_LANG() {
+        return LanguageType.EN;
+    }
+
+    public final LanguageTypeDto IDENTIFIER_1_DESCRIPTION_1_LANG_DTO() {
+        return LanguageTypeDto.EN;
+    }
 
     public final IdentifierDescription IDENTIFIER_1_DESCRIPTION_1 = IdentifierDescription.builder()
-            .id(IDENTIFIER_1_DESCRIPTION_1_ID)
-            .description(IDENTIFIER_1_DESCRIPTION_1_DESCRIPTION)
-            .descriptionType(IDENTIFIER_1_DESCRIPTION_1_TYPE)
-            .language(IDENTIFIER_1_DESCRIPTION_1_LANG)
+            .id(IDENTIFIER_1_DESCRIPTION_1_ID())
+            .description(IDENTIFIER_1_DESCRIPTION_1_DESCRIPTION())
+            .descriptionType(IDENTIFIER_1_DESCRIPTION_1_TYPE())
+            .language(IDENTIFIER_1_DESCRIPTION_1_LANG())
             .build();
 
     public final IdentifierDescriptionDto IDENTIFIER_1_DESCRIPTION_1_DTO = IdentifierDescriptionDto.builder()
-            .id(IDENTIFIER_1_DESCRIPTION_1_ID)
-            .description(IDENTIFIER_1_DESCRIPTION_1_DESCRIPTION)
-            .descriptionType(IDENTIFIER_1_DESCRIPTION_1_TYPE_DTO)
-            .language(IDENTIFIER_1_DESCRIPTION_1_LANG_DTO)
+            .id(IDENTIFIER_1_DESCRIPTION_1_ID())
+            .description(IDENTIFIER_1_DESCRIPTION_1_DESCRIPTION())
+            .descriptionType(IDENTIFIER_1_DESCRIPTION_1_TYPE_DTO())
+            .language(IDENTIFIER_1_DESCRIPTION_1_LANG_DTO())
             .build();
 
     public final IdentifierDescriptionDto IDENTIFIER_1_DESCRIPTION_1_DTO_MODIFY = IdentifierDescriptionDto.builder()
-            .id(IDENTIFIER_1_DESCRIPTION_1_ID)
-            .description(IDENTIFIER_1_DESCRIPTION_1_DESCRIPTION_MODIFY)
-            .descriptionType(IDENTIFIER_1_DESCRIPTION_1_TYPE_DTO)
-            .language(IDENTIFIER_1_DESCRIPTION_1_LANG_DTO)
+            .id(IDENTIFIER_1_DESCRIPTION_1_ID())
+            .description(IDENTIFIER_1_DESCRIPTION_1_DESCRIPTION_MODIFY())
+            .descriptionType(IDENTIFIER_1_DESCRIPTION_1_TYPE_DTO())
+            .language(IDENTIFIER_1_DESCRIPTION_1_LANG_DTO())
             .build();
 
     public final SaveIdentifierDescriptionDto IDENTIFIER_1_DESCRIPTION_1_CREATE_DTO = SaveIdentifierDescriptionDto.builder()
             .id(null)
-            .description(IDENTIFIER_1_DESCRIPTION_1_DESCRIPTION)
-            .descriptionType(IDENTIFIER_1_DESCRIPTION_1_TYPE_DTO)
-            .language(IDENTIFIER_1_DESCRIPTION_1_LANG_DTO)
-            .build();
-
-    public final UUID IDENTIFIER_1_CREATOR_1_ID = UUID.fromString("667cd1d6-4f94-4808-b5cb-12e5ec0788d8");
-    public final String IDENTIFIER_1_CREATOR_1_FIRSTNAME = CREATOR_1_FIRSTNAME;
-    public final String IDENTIFIER_1_CREATOR_1_LASTNAME = CREATOR_1_LASTNAME;
-    public final String IDENTIFIER_1_CREATOR_1_NAME = CREATOR_1_NAME;
-    public final String IDENTIFIER_1_CREATOR_1_ORCID = CREATOR_1_ORCID;
-    public final NameIdentifierSchemeType IDENTIFIER_1_CREATOR_1_IDENTIFIER_SCHEME_TYPE = NameIdentifierSchemeType.ORCID;
-    public final NameIdentifierSchemeTypeDto IDENTIFIER_1_CREATOR_1_IDENTIFIER_SCHEME_TYPE_DTO = NameIdentifierSchemeTypeDto.ORCID;
-    public final String IDENTIFIER_1_CREATOR_1_AFFILIATION = CREATOR_1_AFFIL;
-    public final String IDENTIFIER_1_CREATOR_1_AFFILIATION_IDENTIFIER = CREATOR_1_AFFIL_ROR;
-    public final AffiliationIdentifierSchemeType IDENTIFIER_1_CREATOR_1_AFFILIATION_IDENTIFIER_SCHEME = CREATOR_1_AFFIL_TYPE;
-    public final AffiliationIdentifierSchemeTypeDto IDENTIFIER_1_CREATOR_1_AFFILIATION_IDENTIFIER_SCHEME_DTO = CREATOR_1_AFFIL_TYPE_DTO;
-    public final String IDENTIFIER_1_CREATOR_1_AFFILIATION_IDENTIFIER_SCHEME_URI = CREATOR_1_AFFIL_URI;
+            .description(IDENTIFIER_1_DESCRIPTION_1_DESCRIPTION())
+            .descriptionType(IDENTIFIER_1_DESCRIPTION_1_TYPE_DTO())
+            .language(IDENTIFIER_1_DESCRIPTION_1_LANG_DTO())
+            .build();
+
+    public final UUID IDENTIFIER_1_CREATOR_1_ID() {
+        return UUID.fromString("667cd1d6-4f94-4808-b5cb-12e5ec0788d8");
+    }
+
+    public final String IDENTIFIER_1_CREATOR_1_FIRSTNAME() {
+        return CREATOR_1_FIRSTNAME;
+    }
+
+    public final String IDENTIFIER_1_CREATOR_1_LASTNAME() {
+        return CREATOR_1_LASTNAME;
+    }
+
+    public final String IDENTIFIER_1_CREATOR_1_NAME() {
+        return CREATOR_1_NAME;
+    }
+
+    public final String IDENTIFIER_1_CREATOR_1_ORCID() {
+        return CREATOR_1_ORCID;
+    }
+
+    public final NameIdentifierSchemeType IDENTIFIER_1_CREATOR_1_IDENTIFIER_SCHEME_TYPE() {
+        return NameIdentifierSchemeType.ORCID;
+    }
+
+    public final NameIdentifierSchemeTypeDto IDENTIFIER_1_CREATOR_1_IDENTIFIER_SCHEME_TYPE_DTO() {
+        return NameIdentifierSchemeTypeDto.ORCID;
+    }
+
+    public final String IDENTIFIER_1_CREATOR_1_AFFILIATION() {
+        return CREATOR_1_AFFIL;
+    }
+
+    public final String IDENTIFIER_1_CREATOR_1_AFFILIATION_IDENTIFIER() {
+        return CREATOR_1_AFFIL_ROR;
+    }
+
+    public final AffiliationIdentifierSchemeType IDENTIFIER_1_CREATOR_1_AFFILIATION_IDENTIFIER_SCHEME() {
+        return CREATOR_1_AFFIL_TYPE;
+    }
+
+    public final AffiliationIdentifierSchemeTypeDto IDENTIFIER_1_CREATOR_1_AFFILIATION_IDENTIFIER_SCHEME_DTO() {
+        return CREATOR_1_AFFIL_TYPE_DTO;
+    }
+
+    public final String IDENTIFIER_1_CREATOR_1_AFFILIATION_IDENTIFIER_SCHEME_URI() {
+        return CREATOR_1_AFFIL_URI;
+    }
 
     public final Creator IDENTIFIER_1_CREATOR_1 = Creator.builder()
-            .id(IDENTIFIER_1_CREATOR_1_ID)
-            .firstname(IDENTIFIER_1_CREATOR_1_FIRSTNAME)
-            .lastname(IDENTIFIER_1_CREATOR_1_LASTNAME)
-            .creatorName(IDENTIFIER_1_CREATOR_1_NAME)
+            .id(IDENTIFIER_1_CREATOR_1_ID())
+            .firstname(IDENTIFIER_1_CREATOR_1_FIRSTNAME())
+            .lastname(IDENTIFIER_1_CREATOR_1_LASTNAME())
+            .creatorName(IDENTIFIER_1_CREATOR_1_NAME())
             .nameType(NameType.PERSONAL)
-            .nameIdentifier(IDENTIFIER_1_CREATOR_1_ORCID)
-            .nameIdentifierScheme(IDENTIFIER_1_CREATOR_1_IDENTIFIER_SCHEME_TYPE)
-            .affiliation(IDENTIFIER_1_CREATOR_1_AFFILIATION)
-            .affiliationIdentifier(IDENTIFIER_1_CREATOR_1_AFFILIATION_IDENTIFIER)
-            .affiliationIdentifierScheme(IDENTIFIER_1_CREATOR_1_AFFILIATION_IDENTIFIER_SCHEME)
-            .affiliationIdentifierSchemeUri(IDENTIFIER_1_CREATOR_1_AFFILIATION_IDENTIFIER_SCHEME_URI)
+            .nameIdentifier(IDENTIFIER_1_CREATOR_1_ORCID())
+            .nameIdentifierScheme(IDENTIFIER_1_CREATOR_1_IDENTIFIER_SCHEME_TYPE())
+            .affiliation(IDENTIFIER_1_CREATOR_1_AFFILIATION())
+            .affiliationIdentifier(IDENTIFIER_1_CREATOR_1_AFFILIATION_IDENTIFIER())
+            .affiliationIdentifierScheme(IDENTIFIER_1_CREATOR_1_AFFILIATION_IDENTIFIER_SCHEME())
+            .affiliationIdentifierSchemeUri(IDENTIFIER_1_CREATOR_1_AFFILIATION_IDENTIFIER_SCHEME_URI())
             .build();
 
     public final CreatorDto IDENTIFIER_1_CREATOR_1_DTO = CreatorDto.builder()
-            .id(IDENTIFIER_1_CREATOR_1_ID)
-            .firstname(IDENTIFIER_1_CREATOR_1_FIRSTNAME)
-            .lastname(IDENTIFIER_1_CREATOR_1_LASTNAME)
-            .creatorName(IDENTIFIER_1_CREATOR_1_NAME)
+            .id(IDENTIFIER_1_CREATOR_1_ID())
+            .firstname(IDENTIFIER_1_CREATOR_1_FIRSTNAME())
+            .lastname(IDENTIFIER_1_CREATOR_1_LASTNAME())
+            .creatorName(IDENTIFIER_1_CREATOR_1_NAME())
             .nameType(NameTypeDto.PERSONAL)
-            .nameIdentifier(IDENTIFIER_1_CREATOR_1_ORCID)
-            .nameIdentifierScheme(IDENTIFIER_1_CREATOR_1_IDENTIFIER_SCHEME_TYPE_DTO)
-            .affiliation(IDENTIFIER_1_CREATOR_1_AFFILIATION)
-            .affiliationIdentifier(IDENTIFIER_1_CREATOR_1_AFFILIATION_IDENTIFIER)
-            .affiliationIdentifierScheme(IDENTIFIER_1_CREATOR_1_AFFILIATION_IDENTIFIER_SCHEME_DTO)
-            .affiliationIdentifierSchemeUri(IDENTIFIER_1_CREATOR_1_AFFILIATION_IDENTIFIER_SCHEME_URI)
+            .nameIdentifier(IDENTIFIER_1_CREATOR_1_ORCID())
+            .nameIdentifierScheme(IDENTIFIER_1_CREATOR_1_IDENTIFIER_SCHEME_TYPE_DTO())
+            .affiliation(IDENTIFIER_1_CREATOR_1_AFFILIATION())
+            .affiliationIdentifier(IDENTIFIER_1_CREATOR_1_AFFILIATION_IDENTIFIER())
+            .affiliationIdentifierScheme(IDENTIFIER_1_CREATOR_1_AFFILIATION_IDENTIFIER_SCHEME_DTO())
+            .affiliationIdentifierSchemeUri(IDENTIFIER_1_CREATOR_1_AFFILIATION_IDENTIFIER_SCHEME_URI())
             .build();
 
     public final SaveIdentifierCreatorDto IDENTIFIER_1_CREATOR_1_CREATE_DTO = SaveIdentifierCreatorDto.builder()
             .id(null)
-            .firstname(IDENTIFIER_1_CREATOR_1_FIRSTNAME)
-            .lastname(IDENTIFIER_1_CREATOR_1_LASTNAME)
-            .creatorName(IDENTIFIER_1_CREATOR_1_NAME)
+            .firstname(IDENTIFIER_1_CREATOR_1_FIRSTNAME())
+            .lastname(IDENTIFIER_1_CREATOR_1_LASTNAME())
+            .creatorName(IDENTIFIER_1_CREATOR_1_NAME())
             .nameType(NameTypeDto.PERSONAL)
-            .nameIdentifier(IDENTIFIER_1_CREATOR_1_ORCID)
-            .nameIdentifierScheme(IDENTIFIER_1_CREATOR_1_IDENTIFIER_SCHEME_TYPE_DTO)
-            .affiliation(IDENTIFIER_1_CREATOR_1_AFFILIATION)
-            .affiliationIdentifier(IDENTIFIER_1_CREATOR_1_AFFILIATION_IDENTIFIER)
-            .affiliationIdentifierScheme(IDENTIFIER_1_CREATOR_1_AFFILIATION_IDENTIFIER_SCHEME_DTO)
+            .nameIdentifier(IDENTIFIER_1_CREATOR_1_ORCID())
+            .nameIdentifierScheme(IDENTIFIER_1_CREATOR_1_IDENTIFIER_SCHEME_TYPE_DTO())
+            .affiliation(IDENTIFIER_1_CREATOR_1_AFFILIATION())
+            .affiliationIdentifier(IDENTIFIER_1_CREATOR_1_AFFILIATION_IDENTIFIER())
+            .affiliationIdentifierScheme(IDENTIFIER_1_CREATOR_1_AFFILIATION_IDENTIFIER_SCHEME_DTO())
             .build();
 
-    public final UUID FUNDER_1_ID = UUID.fromString("8deb273d-6dd6-407d-970a-01534035ac01");
-    public final String FUNDER_1_NAME = "European Commission";
-    public final String FUNDER_1_IDENTIFIER = "https://doi.org/10.13039/501100000780";
-    public final String FUNDER_1_IDENTIFIER_ID_ONLY = "10.13039/501100000780";
-    public final IdentifierFunderType FUNDER_1_IDENTIFIER_TYPE = IdentifierFunderType.CROSSREF_FUNDER_ID;
-    public final IdentifierFunderTypeDto FUNDER_1_IDENTIFIER_TYPE_DTO = IdentifierFunderTypeDto.CROSSREF_FUNDER_ID;
-    public final String FUNDER_1_AWARD_TITLE = "Institutionalizing global genetic-resource commons. Global Strategies for accessing and using essential public knowledge assets in the life science";
+    public final UUID FUNDER_1_ID() {
+        return UUID.fromString("8deb273d-6dd6-407d-970a-01534035ac01");
+    }
+
+    public final String FUNDER_1_NAME() {
+        return "European Commission";
+    }
+
+    public final String FUNDER_1_IDENTIFIER() {
+        return "https://doi.org/10.13039/501100000780";
+    }
+
+    public final String FUNDER_1_IDENTIFIER_ID_ONLY() {
+        return "10.13039/501100000780";
+    }
+
+    public final IdentifierFunderType FUNDER_1_IDENTIFIER_TYPE() {
+        return IdentifierFunderType.CROSSREF_FUNDER_ID;
+    }
+
+    public final IdentifierFunderTypeDto FUNDER_1_IDENTIFIER_TYPE_DTO() {
+        return IdentifierFunderTypeDto.CROSSREF_FUNDER_ID;
+    }
+
+    public final String FUNDER_1_AWARD_TITLE() {
+        return "Institutionalizing global genetic-resource commons. Global Strategies for accessing and using essential public knowledge assets in the life science";
+    }
 
     public final IdentifierFunder IDENTIFIER_1_FUNDER_1 = IdentifierFunder.builder()
-            .id(FUNDER_1_ID)
-            .funderName(FUNDER_1_NAME)
-            .funderIdentifier(FUNDER_1_IDENTIFIER)
-            .funderIdentifierType(FUNDER_1_IDENTIFIER_TYPE)
-            .awardTitle(FUNDER_1_AWARD_TITLE)
+            .id(FUNDER_1_ID())
+            .funderName(FUNDER_1_NAME())
+            .funderIdentifier(FUNDER_1_IDENTIFIER())
+            .funderIdentifierType(FUNDER_1_IDENTIFIER_TYPE())
+            .awardTitle(FUNDER_1_AWARD_TITLE())
             .build();
 
     public final IdentifierFunderDto IDENTIFIER_1_FUNDER_1_DTO = IdentifierFunderDto.builder()
-            .id(FUNDER_1_ID)
-            .funderName(FUNDER_1_NAME)
-            .funderIdentifier(FUNDER_1_IDENTIFIER)
-            .funderIdentifierType(FUNDER_1_IDENTIFIER_TYPE_DTO)
-            .awardTitle(FUNDER_1_AWARD_TITLE)
+            .id(FUNDER_1_ID())
+            .funderName(FUNDER_1_NAME())
+            .funderIdentifier(FUNDER_1_IDENTIFIER())
+            .funderIdentifierType(FUNDER_1_IDENTIFIER_TYPE_DTO())
+            .awardTitle(FUNDER_1_AWARD_TITLE())
             .build();
 
     public final SaveIdentifierFunderDto IDENTIFIER_1_FUNDER_1_CREATE_DTO = SaveIdentifierFunderDto.builder()
-            .funderName(FUNDER_1_NAME)
-            .funderIdentifier(FUNDER_1_IDENTIFIER)
-            .funderIdentifierType(FUNDER_1_IDENTIFIER_TYPE_DTO)
-            .awardTitle(FUNDER_1_AWARD_TITLE)
+            .funderName(FUNDER_1_NAME())
+            .funderIdentifier(FUNDER_1_IDENTIFIER())
+            .funderIdentifierType(FUNDER_1_IDENTIFIER_TYPE_DTO())
+            .awardTitle(FUNDER_1_AWARD_TITLE())
             .build();
 
     public final DataCiteBody<DataCiteDoi> IDENTIFIER_1_DATA_CITE = DataCiteBody.<DataCiteDoi>builder()
             .data(DataCiteData.<DataCiteDoi>builder()
                     .type("dois")
                     .attributes(DataCiteDoi.builder()
-                            .doi(IDENTIFIER_1_DOI)
+                            .doi(IDENTIFIER_1_DOI())
                             .build())
                     .build())
             .build();
 
     public final Identifier IDENTIFIER_1 = Identifier.builder()
-            .id(IDENTIFIER_1_ID)
-            .queryId(QUERY_1_ID)
+            .id(IDENTIFIER_1_ID())
+            .queryId(QUERY_1_ID())
             .titles(new LinkedList<>(List.of(IDENTIFIER_1_TITLE_1, IDENTIFIER_1_TITLE_2)))
             .descriptions(new LinkedList<>(List.of(IDENTIFIER_1_DESCRIPTION_1)))
-            .doi(IDENTIFIER_1_DOI)
+            .doi(IDENTIFIER_1_DOI())
             .database(null /* DATABASE_1 */)
-            .created(IDENTIFIER_1_CREATED)
-            .lastModified(IDENTIFIER_1_MODIFIED)
-            .execution(IDENTIFIER_1_EXECUTION)
-            .publicationYear(IDENTIFIER_1_PUBLICATION_YEAR)
-            .publicationMonth(IDENTIFIER_1_PUBLICATION_MONTH)
-            .queryHash(QUERY_1_QUERY_HASH)
-            .resultHash(QUERY_1_RESULT_HASH)
-            .query(QUERY_1_STATEMENT)
-            .queryNormalized(QUERY_1_STATEMENT)
-            .resultNumber(QUERY_1_RESULT_NUMBER)
-            .publisher(IDENTIFIER_1_PUBLISHER)
-            .type(IDENTIFIER_1_TYPE)
+            .created(IDENTIFIER_1_CREATED())
+            .lastModified(IDENTIFIER_1_MODIFIED())
+            .execution(IDENTIFIER_1_EXECUTION())
+            .publicationYear(IDENTIFIER_1_PUBLICATION_YEAR())
+            .publicationMonth(IDENTIFIER_1_PUBLICATION_MONTH())
+            .queryHash(QUERY_1_QUERY_HASH())
+            .resultHash(QUERY_1_RESULT_HASH())
+            .query(QUERY_1_STATEMENT())
+            .queryNormalized(QUERY_1_STATEMENT())
+            .resultNumber(QUERY_1_RESULT_NUMBER())
+            .publisher(IDENTIFIER_1_PUBLISHER())
+            .type(IDENTIFIER_1_TYPE())
             .owner(USER_1)
             .ownedBy(USER_1_ID())
             .licenses(new LinkedList<>(List.of(LICENSE_1)))
             .creators(new LinkedList<>(List.of(IDENTIFIER_1_CREATOR_1)))
             .funders(new LinkedList<>(List.of(IDENTIFIER_1_FUNDER_1)))
-            .status(IDENTIFIER_1_STATUS_TYPE)
+            .status(IDENTIFIER_1_STATUS_TYPE())
             .build();
 
     public final Identifier IDENTIFIER_1_WITH_DOI = Identifier.builder()
-            .id(IDENTIFIER_1_ID)
+            .id(IDENTIFIER_1_ID())
             .descriptions(new LinkedList<>(List.of(IDENTIFIER_1_DESCRIPTION_1)))
             .titles(new LinkedList<>(List.of(IDENTIFIER_1_TITLE_1, IDENTIFIER_1_TITLE_2)))
-            .doi(IDENTIFIER_1_DOI)
+            .doi(IDENTIFIER_1_DOI())
             .database(null /* for jpa */)
-            .created(IDENTIFIER_1_CREATED)
-            .lastModified(IDENTIFIER_1_MODIFIED)
-            .execution(IDENTIFIER_1_EXECUTION)
-            .publicationYear(IDENTIFIER_1_PUBLICATION_YEAR)
-            .publicationMonth(IDENTIFIER_1_PUBLICATION_MONTH)
-            .queryHash(QUERY_1_QUERY_HASH)
-            .resultHash(QUERY_1_RESULT_HASH)
-            .query(QUERY_1_STATEMENT)
-            .queryNormalized(QUERY_1_STATEMENT)
-            .resultNumber(QUERY_1_RESULT_NUMBER)
-            .publisher(IDENTIFIER_1_PUBLISHER)
-            .type(IDENTIFIER_1_TYPE)
+            .created(IDENTIFIER_1_CREATED())
+            .lastModified(IDENTIFIER_1_MODIFIED())
+            .execution(IDENTIFIER_1_EXECUTION())
+            .publicationYear(IDENTIFIER_1_PUBLICATION_YEAR())
+            .publicationMonth(IDENTIFIER_1_PUBLICATION_MONTH())
+            .queryHash(QUERY_1_QUERY_HASH())
+            .resultHash(QUERY_1_RESULT_HASH())
+            .query(QUERY_1_STATEMENT())
+            .queryNormalized(QUERY_1_STATEMENT())
+            .resultNumber(QUERY_1_RESULT_NUMBER())
+            .publisher(IDENTIFIER_1_PUBLISHER())
+            .type(IDENTIFIER_1_TYPE())
             .owner(USER_1)
             .licenses(new LinkedList<>(List.of(LICENSE_1)))
             .creators(new LinkedList<>(List.of(IDENTIFIER_1_CREATOR_1)))
             .funders(new LinkedList<>(List.of(IDENTIFIER_1_FUNDER_1)))
-            .status(IDENTIFIER_1_STATUS_TYPE)
+            .status(IDENTIFIER_1_STATUS_TYPE())
             .build();
 
     public final IdentifierDto IDENTIFIER_1_DTO = IdentifierDto.builder()
-            .id(IDENTIFIER_1_ID)
-            .databaseId(DATABASE_1_ID)
+            .id(IDENTIFIER_1_ID())
+            .databaseId(DATABASE_1_ID())
             .links(LinksDto.builder()
                     .self("/api/identifier/" + IDENTIFIER_1_ID)
                     .selfHtml("/pid/" + IDENTIFIER_1_ID)
                     .build())
-            .queryId(QUERY_1_ID)
-            .descriptions(new LinkedList<>(List.of(IDENTIFIER_1_DESCRIPTION_1_DTO)))
+            .queryId(QUERY_1_ID())
+            .descriptions(new LinkedList<>(List.of(IDENTIFIER_1_DESCRIPTION_1_DTO())))
             .titles(new LinkedList<>(List.of(IDENTIFIER_1_TITLE_1_DTO, IDENTIFIER_1_TITLE_2_DTO)))
-            .doi(IDENTIFIER_1_DOI)
-            .execution(IDENTIFIER_1_EXECUTION)
-            .publicationYear(IDENTIFIER_1_PUBLICATION_YEAR)
-            .publicationMonth(IDENTIFIER_1_PUBLICATION_MONTH)
-            .queryHash(QUERY_1_QUERY_HASH)
-            .resultHash(QUERY_1_RESULT_HASH)
-            .query(QUERY_1_STATEMENT)
-            .queryNormalized(QUERY_1_STATEMENT)
-            .resultNumber(QUERY_1_RESULT_NUMBER)
-            .publisher(IDENTIFIER_1_PUBLISHER)
-            .type(IDENTIFIER_1_TYPE_DTO)
-            .owner(USER_1_BRIEF_DTO)
-            .licenses(new LinkedList<>(List.of(LICENSE_1_DTO)))
-            .creators(new LinkedList<>(List.of(IDENTIFIER_1_CREATOR_1_DTO)))
-            .funders(new LinkedList<>(List.of(IDENTIFIER_1_FUNDER_1_DTO)))
-            .status(IDENTIFIER_1_STATUS_TYPE_DTO)
+            .doi(IDENTIFIER_1_DOI())
+            .execution(IDENTIFIER_1_EXECUTION())
+            .publicationYear(IDENTIFIER_1_PUBLICATION_YEAR())
+            .publicationMonth(IDENTIFIER_1_PUBLICATION_MONTH())
+            .queryHash(QUERY_1_QUERY_HASH())
+            .resultHash(QUERY_1_RESULT_HASH())
+            .query(QUERY_1_STATEMENT())
+            .queryNormalized(QUERY_1_STATEMENT())
+            .resultNumber(QUERY_1_RESULT_NUMBER())
+            .publisher(IDENTIFIER_1_PUBLISHER())
+            .type(IDENTIFIER_1_TYPE_DTO())
+            .owner(USER_1_BRIEF_DTO())
+            .licenses(new LinkedList<>(List.of(LICENSE_1_DTO())))
+            .creators(new LinkedList<>(List.of(IDENTIFIER_1_CREATOR_1_DTO())))
+            .funders(new LinkedList<>(List.of(IDENTIFIER_1_FUNDER_1_DTO())))
+            .status(IDENTIFIER_1_STATUS_TYPE_DTO())
             .build();
 
     public final IdentifierBriefDto IDENTIFIER_1_BRIEF_DTO = IdentifierBriefDto.builder()
-            .id(IDENTIFIER_1_ID)
-            .databaseId(DATABASE_1_ID)
+            .id(IDENTIFIER_1_ID())
+            .databaseId(DATABASE_1_ID())
             .titles(new LinkedList<>(List.of(IDENTIFIER_1_TITLE_1_DTO, IDENTIFIER_1_TITLE_2_DTO)))
-            .doi(IDENTIFIER_1_DOI)
-            .publicationYear(IDENTIFIER_1_PUBLICATION_YEAR)
-            .publisher(IDENTIFIER_1_PUBLISHER)
-            .type(IDENTIFIER_1_TYPE_DTO)
-            .status(IDENTIFIER_1_STATUS_TYPE_DTO)
+            .doi(IDENTIFIER_1_DOI())
+            .publicationYear(IDENTIFIER_1_PUBLICATION_YEAR())
+            .publisher(IDENTIFIER_1_PUBLISHER())
+            .type(IDENTIFIER_1_TYPE_DTO())
+            .status(IDENTIFIER_1_STATUS_TYPE_DTO())
             .build();
 
     public final CreateIdentifierDto IDENTIFIER_1_CREATE_DTO = CreateIdentifierDto.builder()
-            .databaseId(DATABASE_1_ID)
-            .type(IDENTIFIER_1_TYPE_DTO)
-            .publicationYear(IDENTIFIER_1_PUBLICATION_YEAR)
-            .publisher(IDENTIFIER_1_PUBLISHER)
-            .descriptions(new LinkedList<>(List.of(IDENTIFIER_1_DESCRIPTION_1_CREATE_DTO)))
+            .databaseId(DATABASE_1_ID())
+            .type(IDENTIFIER_1_TYPE_DTO())
+            .publicationYear(IDENTIFIER_1_PUBLICATION_YEAR())
+            .publisher(IDENTIFIER_1_PUBLISHER())
+            .descriptions(new LinkedList<>(List.of(IDENTIFIER_1_DESCRIPTION_1_CREATE_DTO())))
             .titles(new LinkedList<>(List.of(IDENTIFIER_1_TITLE_1_CREATE_DTO, IDENTIFIER_1_TITLE_2_CREATE_DTO)))
-            .publicationYear(IDENTIFIER_1_PUBLICATION_YEAR)
-            .publicationMonth(IDENTIFIER_1_PUBLICATION_MONTH)
-            .publisher(IDENTIFIER_1_PUBLISHER)
-            .type(IDENTIFIER_1_TYPE_DTO)
-            .doi(IDENTIFIER_1_DOI)
-            .licenses(new LinkedList<>(List.of(LICENSE_1_DTO)))
-            .creators(new LinkedList<>(List.of(IDENTIFIER_1_CREATOR_1_CREATE_DTO)))
-            .funders(new LinkedList<>(List.of(IDENTIFIER_1_FUNDER_1_CREATE_DTO)))
+            .publicationYear(IDENTIFIER_1_PUBLICATION_YEAR())
+            .publicationMonth(IDENTIFIER_1_PUBLICATION_MONTH())
+            .publisher(IDENTIFIER_1_PUBLISHER())
+            .type(IDENTIFIER_1_TYPE_DTO())
+            .doi(IDENTIFIER_1_DOI())
+            .licenses(new LinkedList<>(List.of(LICENSE_1_DTO())))
+            .creators(new LinkedList<>(List.of(IDENTIFIER_1_CREATOR_1_CREATE_DTO())))
+            .funders(new LinkedList<>(List.of(IDENTIFIER_1_FUNDER_1_CREATE_DTO())))
             .build();
 
     public final CreateIdentifierDto IDENTIFIER_1_CREATE_WITH_DOI_DTO = CreateIdentifierDto.builder()
-            .databaseId(DATABASE_1_ID)
-            .type(IDENTIFIER_1_TYPE_DTO)
-            .doi(IDENTIFIER_1_DOI)
-            .publicationYear(IDENTIFIER_1_PUBLICATION_YEAR)
-            .publisher(IDENTIFIER_1_PUBLISHER)
-            .descriptions(new LinkedList<>(List.of(IDENTIFIER_1_DESCRIPTION_1_CREATE_DTO)))
+            .databaseId(DATABASE_1_ID())
+            .type(IDENTIFIER_1_TYPE_DTO())
+            .doi(IDENTIFIER_1_DOI())
+            .publicationYear(IDENTIFIER_1_PUBLICATION_YEAR())
+            .publisher(IDENTIFIER_1_PUBLISHER())
+            .descriptions(new LinkedList<>(List.of(IDENTIFIER_1_DESCRIPTION_1_CREATE_DTO())))
             .titles(new LinkedList<>(List.of(IDENTIFIER_1_TITLE_1_CREATE_DTO, IDENTIFIER_1_TITLE_2_CREATE_DTO)))
-            .publicationYear(IDENTIFIER_1_PUBLICATION_YEAR)
-            .publicationMonth(IDENTIFIER_1_PUBLICATION_MONTH)
-            .publisher(IDENTIFIER_1_PUBLISHER)
-            .type(IDENTIFIER_1_TYPE_DTO)
-            .licenses(new LinkedList<>(List.of(LICENSE_1_DTO)))
-            .creators(new LinkedList<>(List.of(IDENTIFIER_1_CREATOR_1_CREATE_DTO)))
-            .funders(new LinkedList<>(List.of(IDENTIFIER_1_FUNDER_1_CREATE_DTO)))
+            .publicationYear(IDENTIFIER_1_PUBLICATION_YEAR())
+            .publicationMonth(IDENTIFIER_1_PUBLICATION_MONTH())
+            .publisher(IDENTIFIER_1_PUBLISHER())
+            .type(IDENTIFIER_1_TYPE_DTO())
+            .licenses(new LinkedList<>(List.of(LICENSE_1_DTO())))
+            .creators(new LinkedList<>(List.of(IDENTIFIER_1_CREATOR_1_CREATE_DTO())))
+            .funders(new LinkedList<>(List.of(IDENTIFIER_1_FUNDER_1_CREATE_DTO())))
             .build();
 
     public final IdentifierSaveDto IDENTIFIER_1_SAVE_DTO = IdentifierSaveDto.builder()
-            .id(IDENTIFIER_1_ID)
-            .databaseId(DATABASE_1_ID)
-            .descriptions(new LinkedList<>(List.of(IDENTIFIER_1_DESCRIPTION_1_CREATE_DTO)))
+            .id(IDENTIFIER_1_ID())
+            .databaseId(DATABASE_1_ID())
+            .descriptions(new LinkedList<>(List.of(IDENTIFIER_1_DESCRIPTION_1_CREATE_DTO())))
             .titles(new LinkedList<>(List.of(IDENTIFIER_1_TITLE_1_CREATE_DTO, IDENTIFIER_1_TITLE_2_CREATE_DTO)))
             .relatedIdentifiers(new LinkedList<>())
-            .publicationMonth(IDENTIFIER_1_PUBLICATION_MONTH)
-            .publicationYear(IDENTIFIER_1_PUBLICATION_YEAR)
-            .creators(new LinkedList<>(List.of(IDENTIFIER_1_CREATOR_1_CREATE_DTO)))
-            .funders(new LinkedList<>(List.of(IDENTIFIER_1_FUNDER_1_CREATE_DTO)))
-            .publisher(IDENTIFIER_1_PUBLISHER)
-            .type(IDENTIFIER_1_TYPE_DTO)
-            .licenses(new LinkedList<>(List.of(LICENSE_1_DTO)))
+            .publicationMonth(IDENTIFIER_1_PUBLICATION_MONTH())
+            .publicationYear(IDENTIFIER_1_PUBLICATION_YEAR())
+            .creators(new LinkedList<>(List.of(IDENTIFIER_1_CREATOR_1_CREATE_DTO())))
+            .funders(new LinkedList<>(List.of(IDENTIFIER_1_FUNDER_1_CREATE_DTO())))
+            .publisher(IDENTIFIER_1_PUBLISHER())
+            .type(IDENTIFIER_1_TYPE_DTO())
+            .licenses(new LinkedList<>(List.of(LICENSE_1_DTO())))
             .build();
 
     public final IdentifierSaveDto IDENTIFIER_1_SAVE_MODIFY_DTO = IdentifierSaveDto.builder()
-            .id(IDENTIFIER_1_ID)
-            .databaseId(DATABASE_1_ID)
+            .id(IDENTIFIER_1_ID())
+            .databaseId(DATABASE_1_ID())
             .descriptions(new LinkedList<>(List.of())) // <<<
-            .titles(new LinkedList<>(List.of(IDENTIFIER_1_TITLE_1_CREATE_DTO))) // <<<
+            .titles(new LinkedList<>(List.of(IDENTIFIER_1_TITLE_1_CREATE_DTO()))) // <<<
             .relatedIdentifiers(new LinkedList<>())
-            .publicationMonth(IDENTIFIER_1_PUBLICATION_MONTH)
-            .publicationYear(IDENTIFIER_1_PUBLICATION_YEAR)
+            .publicationMonth(IDENTIFIER_1_PUBLICATION_MONTH())
+            .publicationYear(IDENTIFIER_1_PUBLICATION_YEAR())
             .creators(new LinkedList<>(List.of())) // <<<
             .funders(new LinkedList<>(List.of())) // <<<
-            .publisher(IDENTIFIER_1_PUBLISHER)
-            .type(IDENTIFIER_1_TYPE_DTO)
+            .publisher(IDENTIFIER_1_PUBLISHER())
+            .type(IDENTIFIER_1_TYPE_DTO())
             .licenses(new LinkedList<>(List.of())) // <<<
             .build();
 
-    public final UUID IDENTIFIER_5_ID = UUID.fromString("e05bb4c9-ed26-48c9-bd91-5c48a93a04bd");
-    public final String IDENTIFIER_5_DOI = "10.12345/13/50BBFCFE08A12";
-    public final Instant IDENTIFIER_5_CREATED = Instant.ofEpochSecond(1641588352L);
-    public final Instant IDENTIFIER_5_MODIFIED = Instant.ofEpochSecond(1541588352L);
-    public final Instant IDENTIFIER_5_EXECUTION = Instant.ofEpochSecond(1541588352L);
-    public final Integer IDENTIFIER_5_PUBLICATION_DAY = 14;
-    public final Integer IDENTIFIER_5_PUBLICATION_MONTH = 7;
-    public final Integer IDENTIFIER_5_PUBLICATION_YEAR = 2022;
-    public final String IDENTIFIER_5_QUERY_HASH = QUERY_2_QUERY_HASH;
-    public final String IDENTIFIER_5_RESULT_HASH = QUERY_2_RESULT_HASH;
-    public final String IDENTIFIER_5_QUERY = QUERY_2_STATEMENT;
-    public final String IDENTIFIER_5_NORMALIZED = QUERY_2_STATEMENT;
-    public final Long IDENTIFIER_5_RESULT_NUMBER = QUERY_2_RESULT_NUMBER;
-    public final String IDENTIFIER_5_PUBLISHER = "Australian Government";
-    public final IdentifierType IDENTIFIER_5_TYPE = IdentifierType.SUBSET;
-    public final IdentifierTypeDto IDENTIFIER_5_TYPE_DTO = IdentifierTypeDto.SUBSET;
-    public final IdentifierStatusType IDENTIFIER_5_STATUS_TYPE = IdentifierStatusType.DRAFT;
-    public final IdentifierStatusTypeDto IDENTIFIER_5_STATUS_TYPE_DTO = IdentifierStatusTypeDto.DRAFT;
-    public final UUID IDENTIFIER_5_CREATED_BY = USER_2_ID();
-
-    public final UUID IDENTIFIER_5_TITLE_1_ID = UUID.fromString("1a0ae9c2-61c6-44f8-b886-26a4f4dabc52");
-    public final String IDENTIFIER_5_TITLE_1_TITLE = "Australische Wetterdaten";
-    public final LanguageType IDENTIFIER_5_TITLE_1_LANG = LanguageType.DE;
-    public final LanguageTypeDto IDENTIFIER_5_TITLE_1_LANG_DTO = LanguageTypeDto.DE;
-    public final TitleType IDENTIFIER_5_TITLE_1_TYPE = TitleType.SUBTITLE;
-    public final TitleTypeDto IDENTIFIER_5_TITLE_1_TYPE_DTO = TitleTypeDto.SUBTITLE;
+    public final UUID IDENTIFIER_5_ID() {
+        return UUID.fromString("e05bb4c9-ed26-48c9-bd91-5c48a93a04bd");
+    }
+
+    public final String IDENTIFIER_5_DOI() {
+        return "10.12345/13/50BBFCFE08A12";
+    }
+
+    public final Instant IDENTIFIER_5_CREATED() {
+        return Instant.ofEpochSecond(1641588352L);
+    }
+
+    public final Instant IDENTIFIER_5_MODIFIED() {
+        return Instant.ofEpochSecond(1541588352L);
+    }
+
+    public final Instant IDENTIFIER_5_EXECUTION() {
+        return Instant.ofEpochSecond(1541588352L);
+    }
+
+    public final Integer IDENTIFIER_5_PUBLICATION_DAY() {
+        return 14;
+    }
+
+    public final Integer IDENTIFIER_5_PUBLICATION_MONTH() {
+        return 7;
+    }
+
+    public final Integer IDENTIFIER_5_PUBLICATION_YEAR() {
+        return 2022;
+    }
+
+    public final String IDENTIFIER_5_QUERY_HASH() {
+        return QUERY_2_QUERY_HASH;
+    }
+
+    public final String IDENTIFIER_5_RESULT_HASH() {
+        return QUERY_2_RESULT_HASH;
+    }
+
+    public final String IDENTIFIER_5_QUERY() {
+        return QUERY_2_STATEMENT;
+    }
+
+    public final String IDENTIFIER_5_NORMALIZED() {
+        return QUERY_2_STATEMENT;
+    }
+
+    public final Long IDENTIFIER_5_RESULT_NUMBER() {
+        return QUERY_2_RESULT_NUMBER;
+    }
+
+    public final String IDENTIFIER_5_PUBLISHER() {
+        return "Australian Government";
+    }
+
+    public final IdentifierType IDENTIFIER_5_TYPE() {
+        return IdentifierType.SUBSET;
+    }
+
+    public final IdentifierTypeDto IDENTIFIER_5_TYPE_DTO() {
+        return IdentifierTypeDto.SUBSET;
+    }
+
+    public final IdentifierStatusType IDENTIFIER_5_STATUS_TYPE() {
+        return IdentifierStatusType.DRAFT;
+    }
+
+    public final IdentifierStatusTypeDto IDENTIFIER_5_STATUS_TYPE_DTO() {
+        return IdentifierStatusTypeDto.DRAFT;
+    }
+
+    public final UUID IDENTIFIER_5_CREATED_BY() {
+        return USER_2_ID();
+    }
+
+    public final UUID IDENTIFIER_5_TITLE_1_ID() {
+        return UUID.fromString("1a0ae9c2-61c6-44f8-b886-26a4f4dabc52");
+    }
+
+    public final String IDENTIFIER_5_TITLE_1_TITLE() {
+        return "Australische Wetterdaten";
+    }
+
+    public final LanguageType IDENTIFIER_5_TITLE_1_LANG() {
+        return LanguageType.DE;
+    }
+
+    public final LanguageTypeDto IDENTIFIER_5_TITLE_1_LANG_DTO() {
+        return LanguageTypeDto.DE;
+    }
+
+    public final TitleType IDENTIFIER_5_TITLE_1_TYPE() {
+        return TitleType.SUBTITLE;
+    }
+
+    public final TitleTypeDto IDENTIFIER_5_TITLE_1_TYPE_DTO() {
+        return TitleTypeDto.SUBTITLE;
+    }
 
     public final IdentifierTitle IDENTIFIER_5_TITLE_1 = IdentifierTitle.builder()
-            .id(IDENTIFIER_5_TITLE_1_ID)
-            .title(IDENTIFIER_5_TITLE_1_TITLE)
-            .language(IDENTIFIER_5_TITLE_1_LANG)
-            .titleType(IDENTIFIER_5_TITLE_1_TYPE)
+            .id(IDENTIFIER_5_TITLE_1_ID())
+            .title(IDENTIFIER_5_TITLE_1_TITLE())
+            .language(IDENTIFIER_5_TITLE_1_LANG())
+            .titleType(IDENTIFIER_5_TITLE_1_TYPE())
             .build();
 
     public final IdentifierTitleDto IDENTIFIER_5_TITLE_1_DTO = IdentifierTitleDto.builder()
-            .id(IDENTIFIER_5_TITLE_1_ID)
-            .title(IDENTIFIER_5_TITLE_1_TITLE)
-            .language(IDENTIFIER_5_TITLE_1_LANG_DTO)
-            .titleType(IDENTIFIER_5_TITLE_1_TYPE_DTO)
+            .id(IDENTIFIER_5_TITLE_1_ID())
+            .title(IDENTIFIER_5_TITLE_1_TITLE())
+            .language(IDENTIFIER_5_TITLE_1_LANG_DTO())
+            .titleType(IDENTIFIER_5_TITLE_1_TYPE_DTO())
             .build();
 
     public final SaveIdentifierTitleDto IDENTIFIER_5_TITLE_1_CREATE_DTO = SaveIdentifierTitleDto.builder()
-            .title(IDENTIFIER_5_TITLE_1_TITLE)
-            .language(IDENTIFIER_5_TITLE_1_LANG_DTO)
-            .titleType(IDENTIFIER_5_TITLE_1_TYPE_DTO)
+            .title(IDENTIFIER_5_TITLE_1_TITLE())
+            .language(IDENTIFIER_5_TITLE_1_LANG_DTO())
+            .titleType(IDENTIFIER_5_TITLE_1_TYPE_DTO())
             .build();
 
-    public final UUID IDENTIFIER_5_DESCRIPTION_1_ID = UUID.fromString("ab49bdca-f373-4823-9947-2a0cbfa88350");
-    public final String IDENTIFIER_5_DESCRIPTION_1_DESCRIPTION = "Alle Wetterdaten in Australien";
-    public final LanguageType IDENTIFIER_5_DESCRIPTION_1_LANG = LanguageType.DE;
-    public final LanguageTypeDto IDENTIFIER_5_DESCRIPTION_1_LANG_DTO = LanguageTypeDto.DE;
-    public final DescriptionType IDENTIFIER_5_DESCRIPTION_1_TYPE = DescriptionType.ABSTRACT;
-    public final DescriptionTypeDto IDENTIFIER_5_DESCRIPTION_1_TYPE_DTO = DescriptionTypeDto.ABSTRACT;
+    public final UUID IDENTIFIER_5_DESCRIPTION_1_ID() {
+        return UUID.fromString("ab49bdca-f373-4823-9947-2a0cbfa88350");
+    }
+
+    public final String IDENTIFIER_5_DESCRIPTION_1_DESCRIPTION() {
+        return "Alle Wetterdaten in Australien";
+    }
+
+    public final LanguageType IDENTIFIER_5_DESCRIPTION_1_LANG() {
+        return LanguageType.DE;
+    }
+
+    public final LanguageTypeDto IDENTIFIER_5_DESCRIPTION_1_LANG_DTO() {
+        return LanguageTypeDto.DE;
+    }
+
+    public final DescriptionType IDENTIFIER_5_DESCRIPTION_1_TYPE() {
+        return DescriptionType.ABSTRACT;
+    }
+
+    public final DescriptionTypeDto IDENTIFIER_5_DESCRIPTION_1_TYPE_DTO() {
+        return DescriptionTypeDto.ABSTRACT;
+    }
 
     public final IdentifierDescription IDENTIFIER_5_DESCRIPTION_1 = IdentifierDescription.builder()
-            .id(IDENTIFIER_5_DESCRIPTION_1_ID)
-            .description(IDENTIFIER_5_DESCRIPTION_1_DESCRIPTION)
-            .language(IDENTIFIER_5_DESCRIPTION_1_LANG)
-            .descriptionType(IDENTIFIER_5_DESCRIPTION_1_TYPE)
+            .id(IDENTIFIER_5_DESCRIPTION_1_ID())
+            .description(IDENTIFIER_5_DESCRIPTION_1_DESCRIPTION())
+            .language(IDENTIFIER_5_DESCRIPTION_1_LANG())
+            .descriptionType(IDENTIFIER_5_DESCRIPTION_1_TYPE())
             .build();
 
     public final IdentifierDescriptionDto IDENTIFIER_5_DESCRIPTION_1_DTO = IdentifierDescriptionDto.builder()
-            .id(IDENTIFIER_5_DESCRIPTION_1_ID)
-            .description(IDENTIFIER_5_DESCRIPTION_1_DESCRIPTION)
-            .language(IDENTIFIER_5_DESCRIPTION_1_LANG_DTO)
-            .descriptionType(IDENTIFIER_5_DESCRIPTION_1_TYPE_DTO)
+            .id(IDENTIFIER_5_DESCRIPTION_1_ID())
+            .description(IDENTIFIER_5_DESCRIPTION_1_DESCRIPTION())
+            .language(IDENTIFIER_5_DESCRIPTION_1_LANG_DTO())
+            .descriptionType(IDENTIFIER_5_DESCRIPTION_1_TYPE_DTO())
             .build();
 
     public final SaveIdentifierDescriptionDto IDENTIFIER_5_DESCRIPTION_1_CREATE_DTO = SaveIdentifierDescriptionDto.builder()
             .id(null)
-            .description(IDENTIFIER_5_DESCRIPTION_1_DESCRIPTION)
-            .language(IDENTIFIER_5_DESCRIPTION_1_LANG_DTO)
-            .descriptionType(IDENTIFIER_5_DESCRIPTION_1_TYPE_DTO)
+            .description(IDENTIFIER_5_DESCRIPTION_1_DESCRIPTION())
+            .language(IDENTIFIER_5_DESCRIPTION_1_LANG_DTO())
+            .descriptionType(IDENTIFIER_5_DESCRIPTION_1_TYPE_DTO())
             .build();
 
-    public final UUID IDENTIFIER_5_CREATOR_1_ID = UUID.fromString("6844b684-93e4-47d2-a615-5939127fdafe");
+    public final UUID IDENTIFIER_5_CREATOR_1_ID() {
+        return UUID.fromString("6844b684-93e4-47d2-a615-5939127fdafe");
+    }
 
     public final Creator IDENTIFIER_5_CREATOR_1 = Creator.builder()
-            .id(IDENTIFIER_5_CREATOR_1_ID)
-            .firstname(CREATOR_1_FIRSTNAME)
-            .lastname(CREATOR_1_LASTNAME)
-            .creatorName(CREATOR_1_NAME)
-            .nameIdentifier(CREATOR_1_ORCID)
+            .id(IDENTIFIER_5_CREATOR_1_ID())
+            .firstname(CREATOR_1_FIRSTNAME())
+            .lastname(CREATOR_1_LASTNAME())
+            .creatorName(CREATOR_1_NAME())
+            .nameIdentifier(CREATOR_1_ORCID())
             .nameIdentifierScheme(NameIdentifierSchemeType.ORCID)
-            .affiliation(CREATOR_1_AFFIL)
-            .affiliationIdentifier(CREATOR_1_AFFIL_ROR)
-            .affiliationIdentifierScheme(CREATOR_1_AFFIL_TYPE)
-            .affiliationIdentifierSchemeUri(CREATOR_1_AFFIL_URI)
+            .affiliation(CREATOR_1_AFFIL())
+            .affiliationIdentifier(CREATOR_1_AFFIL_ROR())
+            .affiliationIdentifierScheme(CREATOR_1_AFFIL_TYPE())
+            .affiliationIdentifierSchemeUri(CREATOR_1_AFFIL_URI())
             .build();
 
     public final CreatorDto IDENTIFIER_5_CREATOR_1_DTO = CreatorDto.builder()
-            .id(IDENTIFIER_5_CREATOR_1_ID)
-            .firstname(CREATOR_1_FIRSTNAME)
-            .lastname(CREATOR_1_LASTNAME)
-            .creatorName(CREATOR_1_NAME)
-            .nameIdentifier(CREATOR_1_ORCID)
+            .id(IDENTIFIER_5_CREATOR_1_ID())
+            .firstname(CREATOR_1_FIRSTNAME())
+            .lastname(CREATOR_1_LASTNAME())
+            .creatorName(CREATOR_1_NAME())
+            .nameIdentifier(CREATOR_1_ORCID())
             .nameIdentifierScheme(NameIdentifierSchemeTypeDto.ORCID)
-            .affiliation(CREATOR_1_AFFIL)
-            .affiliationIdentifier(CREATOR_1_AFFIL_ROR)
-            .affiliationIdentifierScheme(CREATOR_1_AFFIL_TYPE_DTO)
-            .affiliationIdentifierSchemeUri(CREATOR_1_AFFIL_URI)
+            .affiliation(CREATOR_1_AFFIL())
+            .affiliationIdentifier(CREATOR_1_AFFIL_ROR())
+            .affiliationIdentifierScheme(CREATOR_1_AFFIL_TYPE_DTO())
+            .affiliationIdentifierSchemeUri(CREATOR_1_AFFIL_URI())
             .build();
 
     public final SaveIdentifierCreatorDto IDENTIFIER_5_CREATOR_1_CREATE_DTO = SaveIdentifierCreatorDto.builder()
-            .firstname(CREATOR_1_FIRSTNAME)
-            .lastname(CREATOR_1_LASTNAME)
-            .creatorName(CREATOR_1_NAME)
-            .nameIdentifier(CREATOR_1_ORCID)
+            .firstname(CREATOR_1_FIRSTNAME())
+            .lastname(CREATOR_1_LASTNAME())
+            .creatorName(CREATOR_1_NAME())
+            .nameIdentifier(CREATOR_1_ORCID())
             .nameIdentifierScheme(NameIdentifierSchemeTypeDto.ORCID)
-            .affiliation(CREATOR_1_AFFIL)
+            .affiliation(CREATOR_1_AFFIL())
             .build();
 
     public final SaveIdentifierCreatorDto IDENTIFIER_5_CREATOR_1_MODIFY_DTO = SaveIdentifierCreatorDto.builder()
-            .firstname(CREATOR_1_FIRSTNAME)
-            .lastname(CREATOR_1_LASTNAME)
-            .creatorName(CREATOR_1_NAME)
+            .firstname(CREATOR_1_FIRSTNAME())
+            .lastname(CREATOR_1_LASTNAME())
+            .creatorName(CREATOR_1_NAME())
             .nameIdentifier(null) /* <<<< */
             .nameIdentifierScheme(null) /* <<<< */
-            .affiliation(CREATOR_1_AFFIL)
+            .affiliation(CREATOR_1_AFFIL())
             .build();
 
-    public final UUID IDENTIFIER_5_CREATOR_2_ID = UUID.fromString("14943ad6-a935-49f5-b07e-f9eb789b8604");
+    public final UUID IDENTIFIER_5_CREATOR_2_ID() {
+        return UUID.fromString("14943ad6-a935-49f5-b07e-f9eb789b8604");
+    }
 
     public final Creator IDENTIFIER_5_CREATOR_2 = Creator.builder()
-            .id(IDENTIFIER_5_CREATOR_2_ID)
-            .firstname(CREATOR_2_FIRSTNAME)
-            .lastname(CREATOR_2_LASTNAME)
-            .creatorName(CREATOR_2_NAME)
-            .nameIdentifier(CREATOR_2_ORCID)
+            .id(IDENTIFIER_5_CREATOR_2_ID())
+            .firstname(CREATOR_2_FIRSTNAME())
+            .lastname(CREATOR_2_LASTNAME())
+            .creatorName(CREATOR_2_NAME())
+            .nameIdentifier(CREATOR_2_ORCID())
             .nameIdentifierScheme(NameIdentifierSchemeType.ORCID)
-            .affiliation(CREATOR_2_AFFIL)
+            .affiliation(CREATOR_2_AFFIL())
             .build();
 
     public final CreatorDto IDENTIFIER_5_CREATOR_2_DTO = CreatorDto.builder()
-            .id(IDENTIFIER_5_CREATOR_2_ID)
-            .firstname(CREATOR_2_FIRSTNAME)
-            .lastname(CREATOR_2_LASTNAME)
-            .creatorName(CREATOR_2_NAME)
-            .nameIdentifier(CREATOR_2_ORCID)
+            .id(IDENTIFIER_5_CREATOR_2_ID())
+            .firstname(CREATOR_2_FIRSTNAME())
+            .lastname(CREATOR_2_LASTNAME())
+            .creatorName(CREATOR_2_NAME())
+            .nameIdentifier(CREATOR_2_ORCID())
             .nameIdentifierScheme(NameIdentifierSchemeTypeDto.ORCID)
-            .affiliation(CREATOR_2_AFFIL)
+            .affiliation(CREATOR_2_AFFIL())
             .build();
 
     public final SaveIdentifierCreatorDto IDENTIFIER_5_CREATOR_2_CREATE_DTO = SaveIdentifierCreatorDto.builder()
-            .firstname(CREATOR_2_FIRSTNAME)
-            .lastname(CREATOR_2_LASTNAME)
-            .creatorName(CREATOR_2_NAME)
-            .nameIdentifier(CREATOR_2_ORCID)
+            .firstname(CREATOR_2_FIRSTNAME())
+            .lastname(CREATOR_2_LASTNAME())
+            .creatorName(CREATOR_2_NAME())
+            .nameIdentifier(CREATOR_2_ORCID())
             .nameIdentifierScheme(NameIdentifierSchemeTypeDto.ORCID)
-            .affiliation(CREATOR_2_AFFIL)
+            .affiliation(CREATOR_2_AFFIL())
             .build();
 
     public final SaveIdentifierCreatorDto IDENTIFIER_5_CREATOR_2_MODIFY_DTO = SaveIdentifierCreatorDto.builder()
-            .firstname(CREATOR_2_FIRSTNAME)
-            .lastname(CREATOR_2_LASTNAME)
-            .creatorName(CREATOR_2_NAME)
+            .firstname(CREATOR_2_FIRSTNAME())
+            .lastname(CREATOR_2_LASTNAME())
+            .creatorName(CREATOR_2_NAME())
             .nameIdentifier(null) /* <<<< */
             .nameIdentifierScheme(NameIdentifierSchemeTypeDto.ORCID)
-            .affiliation(CREATOR_2_AFFIL)
+            .affiliation(CREATOR_2_AFFIL())
             .build();
 
     public final Identifier IDENTIFIER_5 = Identifier.builder()
-            .id(IDENTIFIER_5_ID)
-            .queryId(QUERY_2_ID)
+            .id(IDENTIFIER_5_ID())
+            .queryId(QUERY_2_ID())
             .database(null) /* DATABASE_2 */
             .descriptions(new LinkedList<>(List.of(IDENTIFIER_5_DESCRIPTION_1)))
             .titles(new LinkedList<>(List.of(IDENTIFIER_5_TITLE_1)))
-            .doi(IDENTIFIER_5_DOI)
-            .created(IDENTIFIER_5_CREATED)
-            .lastModified(IDENTIFIER_5_MODIFIED)
-            .execution(IDENTIFIER_5_EXECUTION)
-            .publicationDay(IDENTIFIER_5_PUBLICATION_DAY)
-            .publicationMonth(IDENTIFIER_5_PUBLICATION_MONTH)
-            .publicationYear(IDENTIFIER_5_PUBLICATION_YEAR)
-            .queryHash(IDENTIFIER_5_QUERY_HASH)
-            .resultHash(IDENTIFIER_5_RESULT_HASH)
-            .query(IDENTIFIER_5_QUERY)
-            .queryNormalized(IDENTIFIER_5_NORMALIZED)
-            .resultNumber(IDENTIFIER_5_RESULT_NUMBER)
-            .publisher(IDENTIFIER_5_PUBLISHER)
-            .type(IDENTIFIER_5_TYPE)
-            .owner(USER_2)
+            .doi(IDENTIFIER_5_DOI())
+            .created(IDENTIFIER_5_CREATED())
+            .lastModified(IDENTIFIER_5_MODIFIED())
+            .execution(IDENTIFIER_5_EXECUTION())
+            .publicationDay(IDENTIFIER_5_PUBLICATION_DAY())
+            .publicationMonth(IDENTIFIER_5_PUBLICATION_MONTH())
+            .publicationYear(IDENTIFIER_5_PUBLICATION_YEAR())
+            .queryHash(IDENTIFIER_5_QUERY_HASH())
+            .resultHash(IDENTIFIER_5_RESULT_HASH())
+            .query(IDENTIFIER_5_QUERY())
+            .queryNormalized(IDENTIFIER_5_NORMALIZED())
+            .resultNumber(IDENTIFIER_5_RESULT_NUMBER())
+            .publisher(IDENTIFIER_5_PUBLISHER())
+            .type(IDENTIFIER_5_TYPE())
+            .owner(USER_2())
             .ownedBy(USER_2_ID())
             .creators(new LinkedList<>(List.of(IDENTIFIER_5_CREATOR_1, IDENTIFIER_5_CREATOR_2)))
-            .status(IDENTIFIER_5_STATUS_TYPE)
+            .status(IDENTIFIER_5_STATUS_TYPE())
             .build();
 
     public final IdentifierDto IDENTIFIER_5_DTO = IdentifierDto.builder()
-            .id(IDENTIFIER_5_ID)
-            .databaseId(DATABASE_2_ID)
-            .queryId(QUERY_2_ID)
+            .id(IDENTIFIER_5_ID())
+            .databaseId(DATABASE_2_ID())
+            .queryId(QUERY_2_ID())
             .links(LinksDto.builder()
                     .self("/api/identifier/" + IDENTIFIER_5_ID)
                     .selfHtml("/pid/" + IDENTIFIER_5_ID)
                     .data("/api/database/" + DATABASE_2_ID + "/subset/" + QUERY_2_ID + "/data")
                     .build())
-            .descriptions(new LinkedList<>(List.of(IDENTIFIER_5_DESCRIPTION_1_DTO)))
-            .titles(new LinkedList<>(List.of(IDENTIFIER_5_TITLE_1_DTO)))
-            .doi(IDENTIFIER_5_DOI)
-            .execution(IDENTIFIER_5_EXECUTION)
-            .publicationDay(IDENTIFIER_5_PUBLICATION_DAY)
-            .publicationMonth(IDENTIFIER_5_PUBLICATION_MONTH)
-            .publicationYear(IDENTIFIER_5_PUBLICATION_YEAR)
-            .queryHash(IDENTIFIER_5_QUERY_HASH)
-            .resultHash(IDENTIFIER_5_RESULT_HASH)
-            .query(IDENTIFIER_5_QUERY)
-            .queryNormalized(IDENTIFIER_5_NORMALIZED)
-            .resultNumber(IDENTIFIER_5_RESULT_NUMBER)
-            .publisher(IDENTIFIER_5_PUBLISHER)
-            .type(IDENTIFIER_5_TYPE_DTO)
-            .owner(USER_2_BRIEF_DTO)
-            .status(IDENTIFIER_5_STATUS_TYPE_DTO)
+            .descriptions(new LinkedList<>(List.of(IDENTIFIER_5_DESCRIPTION_1_DTO())))
+            .titles(new LinkedList<>(List.of(IDENTIFIER_5_TITLE_1_DTO())))
+            .doi(IDENTIFIER_5_DOI())
+            .execution(IDENTIFIER_5_EXECUTION())
+            .publicationDay(IDENTIFIER_5_PUBLICATION_DAY())
+            .publicationMonth(IDENTIFIER_5_PUBLICATION_MONTH())
+            .publicationYear(IDENTIFIER_5_PUBLICATION_YEAR())
+            .queryHash(IDENTIFIER_5_QUERY_HASH())
+            .resultHash(IDENTIFIER_5_RESULT_HASH())
+            .query(IDENTIFIER_5_QUERY())
+            .queryNormalized(IDENTIFIER_5_NORMALIZED())
+            .resultNumber(IDENTIFIER_5_RESULT_NUMBER())
+            .publisher(IDENTIFIER_5_PUBLISHER())
+            .type(IDENTIFIER_5_TYPE_DTO())
+            .owner(USER_2_BRIEF_DTO())
+            .status(IDENTIFIER_5_STATUS_TYPE_DTO())
             .creators(new LinkedList<>(List.of(IDENTIFIER_5_CREATOR_1_DTO, IDENTIFIER_5_CREATOR_2_DTO)))
             .build();
 
-    public final IdentifierBriefDto IDENTIFIER_5_BRIEF_DTO = IdentifierBriefDto.builder()
-            .id(IDENTIFIER_5_ID)
-            .databaseId(DATABASE_2_ID)
-            .queryId(QUERY_2_ID)
-            .titles(new LinkedList<>(List.of(IDENTIFIER_5_TITLE_1_DTO)))
-            .doi(IDENTIFIER_5_DOI)
-            .publicationYear(IDENTIFIER_5_PUBLICATION_YEAR)
-            .publisher(IDENTIFIER_5_PUBLISHER)
-            .type(IDENTIFIER_5_TYPE_DTO)
-            .build();
-
-    public final UUID RELATED_IDENTIFIER_5_ID = UUID.fromString("26545877-574d-44fa-819d-d9d9a9750b38");
-    public final String RELATED_IDENTIFIER_5_VALUE = "10.5281/zenodo.6637333";
-    public final RelatedType RELATED_IDENTIFIER_5_TYPE = RelatedType.DOI;
-    public final RelatedTypeDto RELATED_IDENTIFIER_5_TYPE_DTO = RelatedTypeDto.DOI;
-    public final RelationType RELATED_IDENTIFIER_5_RELATION_TYPE = RelationType.CITES;
-    public final RelationTypeDto RELATED_IDENTIFIER_5_RELATION_TYPE_DTO = RelationTypeDto.CITES;
+    public final IdentifierBriefDto IDENTIFIER_5_BRIEF_DTO = IdentifierBriefDto.builder()
+            .id(IDENTIFIER_5_ID())
+            .databaseId(DATABASE_2_ID())
+            .queryId(QUERY_2_ID())
+            .titles(new LinkedList<>(List.of(IDENTIFIER_5_TITLE_1_DTO())))
+            .doi(IDENTIFIER_5_DOI())
+            .publicationYear(IDENTIFIER_5_PUBLICATION_YEAR())
+            .publisher(IDENTIFIER_5_PUBLISHER())
+            .type(IDENTIFIER_5_TYPE_DTO())
+            .build();
+
+    public final UUID RELATED_IDENTIFIER_5_ID() {
+        return UUID.fromString("26545877-574d-44fa-819d-d9d9a9750b38");
+    }
+
+    public final String RELATED_IDENTIFIER_5_VALUE() {
+        return "10.5281/zenodo.6637333";
+    }
+
+    public final RelatedType RELATED_IDENTIFIER_5_TYPE() {
+        return RelatedType.DOI;
+    }
+
+    public final RelatedTypeDto RELATED_IDENTIFIER_5_TYPE_DTO() {
+        return RelatedTypeDto.DOI;
+    }
+
+    public final RelationType RELATED_IDENTIFIER_5_RELATION_TYPE() {
+        return RelationType.CITES;
+    }
+
+    public final RelationTypeDto RELATED_IDENTIFIER_5_RELATION_TYPE_DTO() {
+        return RelationTypeDto.CITES;
+    }
 
     public final RelatedIdentifier IDENTIFIER_1_RELATED_IDENTIFIER_1 = RelatedIdentifier.builder()
-            .id(RELATED_IDENTIFIER_5_ID)
-            .identifier(IDENTIFIER_5)
-            .type(RELATED_IDENTIFIER_5_TYPE)
-            .relation(RELATED_IDENTIFIER_5_RELATION_TYPE)
-            .value(RELATED_IDENTIFIER_5_VALUE)
+            .id(RELATED_IDENTIFIER_5_ID())
+            .identifier(IDENTIFIER_5())
+            .type(RELATED_IDENTIFIER_5_TYPE())
+            .relation(RELATED_IDENTIFIER_5_RELATION_TYPE())
+            .value(RELATED_IDENTIFIER_5_VALUE())
             .build();
 
     public final SaveRelatedIdentifierDto IDENTIFIER_1_RELATED_IDENTIFIER_5_CREATE_DTO = SaveRelatedIdentifierDto.builder()
-            .value(RELATED_IDENTIFIER_5_VALUE)
-            .type(RELATED_IDENTIFIER_5_TYPE_DTO)
-            .relation(RELATED_IDENTIFIER_5_RELATION_TYPE_DTO)
+            .value(RELATED_IDENTIFIER_5_VALUE())
+            .type(RELATED_IDENTIFIER_5_TYPE_DTO())
+            .relation(RELATED_IDENTIFIER_5_RELATION_TYPE_DTO())
             .build();
 
     public final CreateIdentifierDto IDENTIFIER_5_CREATE_DTO = CreateIdentifierDto.builder()
-            .databaseId(DATABASE_2_ID)
-            .publicationYear(IDENTIFIER_5_PUBLICATION_YEAR)
-            .publisher(IDENTIFIER_5_PUBLISHER)
+            .databaseId(DATABASE_2_ID())
+            .publicationYear(IDENTIFIER_5_PUBLICATION_YEAR())
+            .publisher(IDENTIFIER_5_PUBLISHER())
             .build();
 
     public final IdentifierSaveDto IDENTIFIER_5_SAVE_DTO = IdentifierSaveDto.builder()
-            .id(IDENTIFIER_5_ID)
-            .queryId(QUERY_2_ID)
-            .databaseId(DATABASE_2_ID)
-            .descriptions(new LinkedList<>(List.of(IDENTIFIER_5_DESCRIPTION_1_CREATE_DTO)))
-            .titles(new LinkedList<>(List.of(IDENTIFIER_5_TITLE_1_CREATE_DTO)))
-            .relatedIdentifiers(new LinkedList<>(List.of(IDENTIFIER_1_RELATED_IDENTIFIER_5_CREATE_DTO)))
-            .publicationDay(IDENTIFIER_5_PUBLICATION_DAY)
-            .publicationMonth(IDENTIFIER_5_PUBLICATION_MONTH)
-            .publicationYear(IDENTIFIER_5_PUBLICATION_YEAR)
+            .id(IDENTIFIER_5_ID())
+            .queryId(QUERY_2_ID())
+            .databaseId(DATABASE_2_ID())
+            .descriptions(new LinkedList<>(List.of(IDENTIFIER_5_DESCRIPTION_1_CREATE_DTO())))
+            .titles(new LinkedList<>(List.of(IDENTIFIER_5_TITLE_1_CREATE_DTO())))
+            .relatedIdentifiers(new LinkedList<>(List.of(IDENTIFIER_1_RELATED_IDENTIFIER_5_CREATE_DTO())))
+            .publicationDay(IDENTIFIER_5_PUBLICATION_DAY())
+            .publicationMonth(IDENTIFIER_5_PUBLICATION_MONTH())
+            .publicationYear(IDENTIFIER_5_PUBLICATION_YEAR())
             .creators(new LinkedList<>(List.of(IDENTIFIER_5_CREATOR_1_CREATE_DTO, IDENTIFIER_5_CREATOR_2_CREATE_DTO)))
-            .publisher(IDENTIFIER_5_PUBLISHER)
-            .licenses(new LinkedList<>(List.of(LICENSE_1_DTO)))
-            .type(IDENTIFIER_5_TYPE_DTO)
-            .build();
-
-    public final UUID IDENTIFIER_6_ID = UUID.fromString("a244204d-9671-42a0-be07-9b14402238fd");
-    public final String IDENTIFIER_6_DOI = null;
-    public final Instant IDENTIFIER_6_CREATED = Instant.ofEpochSecond(1641588352L);
-    public final Instant IDENTIFIER_6_MODIFIED = Instant.ofEpochSecond(1541588352L);
-    public final Instant IDENTIFIER_6_EXECUTION = Instant.ofEpochSecond(1541588352L);
-    public final Integer IDENTIFIER_6_PUBLICATION_DAY = 14;
-    public final Integer IDENTIFIER_6_PUBLICATION_MONTH = 7;
-    public final Integer IDENTIFIER_6_PUBLICATION_YEAR = 2022;
-    public final String IDENTIFIER_6_QUERY_HASH = QUERY_3_QUERY_HASH;
-    public final String IDENTIFIER_6_RESULT_HASH = QUERY_3_RESULT_HASH;
-    public final String IDENTIFIER_6_QUERY = QUERY_3_STATEMENT;
-    public final String IDENTIFIER_6_NORMALIZED = QUERY_3_STATEMENT;
-    public final Long IDENTIFIER_6_RESULT_NUMBER = QUERY_3_RESULT_NUMBER;
-    public final String IDENTIFIER_6_PUBLISHER = "Norwegian Government";
-    public final IdentifierType IDENTIFIER_6_TYPE = IdentifierType.SUBSET;
-    public final IdentifierTypeDto IDENTIFIER_6_TYPE_DTO = IdentifierTypeDto.SUBSET;
-    public final IdentifierStatusType IDENTIFIER_6_STATUS_TYPE = IdentifierStatusType.PUBLISHED;
-    public final IdentifierStatusTypeDto IDENTIFIER_6_STATUS_TYPE_DTO = IdentifierStatusTypeDto.PUBLISHED;
-
-    public final UUID IDENTIFIER_6_TITLE_1_ID = UUID.fromString("0449011c-1490-4c8e-b46c-c1f862126aea");
-    public final String IDENTIFIER_6_TITLE_1_TITLE = "Norwegian weather data";
-    public final String IDENTIFIER_6_TITLE_1_TITLE_MODIFY = "Norwegian weather some data";
-    public final LanguageType IDENTIFIER_6_TITLE_1_LANG = LanguageType.EN;
-    public final LanguageTypeDto IDENTIFIER_6_TITLE_1_LANG_DTO = LanguageTypeDto.EN;
+            .publisher(IDENTIFIER_5_PUBLISHER())
+            .licenses(new LinkedList<>(List.of(LICENSE_1_DTO())))
+            .type(IDENTIFIER_5_TYPE_DTO())
+            .build();
+
+    public final UUID IDENTIFIER_6_ID() {
+        return UUID.fromString("a244204d-9671-42a0-be07-9b14402238fd");
+    }
+
+    public final String IDENTIFIER_6_DOI() {
+        return null;
+    }
+
+    public final Instant IDENTIFIER_6_CREATED() {
+        return Instant.ofEpochSecond(1641588352L);
+    }
+
+    public final Instant IDENTIFIER_6_MODIFIED() {
+        return Instant.ofEpochSecond(1541588352L);
+    }
+
+    public final Instant IDENTIFIER_6_EXECUTION() {
+        return Instant.ofEpochSecond(1541588352L);
+    }
+
+    public final Integer IDENTIFIER_6_PUBLICATION_DAY() {
+        return 14;
+    }
+
+    public final Integer IDENTIFIER_6_PUBLICATION_MONTH() {
+        return 7;
+    }
+
+    public final Integer IDENTIFIER_6_PUBLICATION_YEAR() {
+        return 2022;
+    }
+
+    public final String IDENTIFIER_6_QUERY_HASH() {
+        return QUERY_3_QUERY_HASH;
+    }
+
+    public final String IDENTIFIER_6_RESULT_HASH() {
+        return QUERY_3_RESULT_HASH;
+    }
+
+    public final String IDENTIFIER_6_QUERY() {
+        return QUERY_3_STATEMENT;
+    }
+
+    public final String IDENTIFIER_6_NORMALIZED() {
+        return QUERY_3_STATEMENT;
+    }
+
+    public final Long IDENTIFIER_6_RESULT_NUMBER() {
+        return QUERY_3_RESULT_NUMBER;
+    }
+
+    public final String IDENTIFIER_6_PUBLISHER() {
+        return "Norwegian Government";
+    }
+
+    public final IdentifierType IDENTIFIER_6_TYPE() {
+        return IdentifierType.SUBSET;
+    }
+
+    public final IdentifierTypeDto IDENTIFIER_6_TYPE_DTO() {
+        return IdentifierTypeDto.SUBSET;
+    }
+
+    public final IdentifierStatusType IDENTIFIER_6_STATUS_TYPE() {
+        return IdentifierStatusType.PUBLISHED;
+    }
+
+    public final IdentifierStatusTypeDto IDENTIFIER_6_STATUS_TYPE_DTO() {
+        return IdentifierStatusTypeDto.PUBLISHED;
+    }
+
+    public final UUID IDENTIFIER_6_TITLE_1_ID() {
+        return UUID.fromString("0449011c-1490-4c8e-b46c-c1f862126aea");
+    }
+
+    public final String IDENTIFIER_6_TITLE_1_TITLE() {
+        return "Norwegian weather data";
+    }
+
+    public final String IDENTIFIER_6_TITLE_1_TITLE_MODIFY() {
+        return "Norwegian weather some data";
+    }
+
+    public final LanguageType IDENTIFIER_6_TITLE_1_LANG() {
+        return LanguageType.EN;
+    }
+
+    public final LanguageTypeDto IDENTIFIER_6_TITLE_1_LANG_DTO() {
+        return LanguageTypeDto.EN;
+    }
 
     public final IdentifierTitle IDENTIFIER_6_TITLE_1 = IdentifierTitle.builder()
-            .id(IDENTIFIER_6_TITLE_1_ID)
-            .title(IDENTIFIER_6_TITLE_1_TITLE)
-            .language(IDENTIFIER_6_TITLE_1_LANG)
+            .id(IDENTIFIER_6_TITLE_1_ID())
+            .title(IDENTIFIER_6_TITLE_1_TITLE())
+            .language(IDENTIFIER_6_TITLE_1_LANG())
             .build();
 
     public final IdentifierTitleDto IDENTIFIER_6_TITLE_1_DTO = IdentifierTitleDto.builder()
-            .id(IDENTIFIER_6_TITLE_1_ID)
-            .title(IDENTIFIER_6_TITLE_1_TITLE)
-            .language(IDENTIFIER_6_TITLE_1_LANG_DTO)
+            .id(IDENTIFIER_6_TITLE_1_ID())
+            .title(IDENTIFIER_6_TITLE_1_TITLE())
+            .language(IDENTIFIER_6_TITLE_1_LANG_DTO())
             .build();
 
     public final IdentifierTitleDto IDENTIFIER_6_TITLE_1_DTO_MODIFY = IdentifierTitleDto.builder()
-            .id(IDENTIFIER_6_TITLE_1_ID)
-            .title(IDENTIFIER_6_TITLE_1_TITLE_MODIFY)
-            .language(IDENTIFIER_6_TITLE_1_LANG_DTO)
+            .id(IDENTIFIER_6_TITLE_1_ID())
+            .title(IDENTIFIER_6_TITLE_1_TITLE_MODIFY())
+            .language(IDENTIFIER_6_TITLE_1_LANG_DTO())
             .build();
 
     public final SaveIdentifierTitleDto IDENTIFIER_6_TITLE_1_CREATE_DTO = SaveIdentifierTitleDto.builder()
-            .title(IDENTIFIER_6_TITLE_1_TITLE_MODIFY)
-            .language(IDENTIFIER_6_TITLE_1_LANG_DTO)
+            .title(IDENTIFIER_6_TITLE_1_TITLE_MODIFY())
+            .language(IDENTIFIER_6_TITLE_1_LANG_DTO())
             .build();
 
-    public final UUID IDENTIFIER_6_DESCRIPTION_1_ID = UUID.fromString("aac03bbd-27e6-419d-8118-f996d594f00f");
-    public final String IDENTIFIER_6_DESCRIPTION_1_DESCRIPTION = "Selecting all from the weather Norwegian table";
-    public final String IDENTIFIER_6_DESCRIPTION_1_DESCRIPTION_MODIFY = "Selecting some from the weather Norwegian table";
-    public final LanguageType IDENTIFIER_6_DESCRIPTION_1_LANG = LanguageType.EN;
-    public final LanguageTypeDto IDENTIFIER_6_DESCRIPTION_1_LANG_DTO = LanguageTypeDto.EN;
+    public final UUID IDENTIFIER_6_DESCRIPTION_1_ID() {
+        return UUID.fromString("aac03bbd-27e6-419d-8118-f996d594f00f");
+    }
+
+    public final String IDENTIFIER_6_DESCRIPTION_1_DESCRIPTION() {
+        return "Selecting all from the weather Norwegian table";
+    }
+
+    public final String IDENTIFIER_6_DESCRIPTION_1_DESCRIPTION_MODIFY() {
+        return "Selecting some from the weather Norwegian table";
+    }
+
+    public final LanguageType IDENTIFIER_6_DESCRIPTION_1_LANG() {
+        return LanguageType.EN;
+    }
+
+    public final LanguageTypeDto IDENTIFIER_6_DESCRIPTION_1_LANG_DTO() {
+        return LanguageTypeDto.EN;
+    }
 
     public final IdentifierDescription IDENTIFIER_6_DESCRIPTION_1 = IdentifierDescription.builder()
-            .id(IDENTIFIER_6_DESCRIPTION_1_ID)
-            .description(IDENTIFIER_6_DESCRIPTION_1_DESCRIPTION)
-            .language(IDENTIFIER_6_DESCRIPTION_1_LANG)
+            .id(IDENTIFIER_6_DESCRIPTION_1_ID())
+            .description(IDENTIFIER_6_DESCRIPTION_1_DESCRIPTION())
+            .language(IDENTIFIER_6_DESCRIPTION_1_LANG())
             .build();
 
     public final IdentifierDescriptionDto IDENTIFIER_6_DESCRIPTION_1_DTO = IdentifierDescriptionDto.builder()
-            .id(IDENTIFIER_6_DESCRIPTION_1_ID)
-            .description(IDENTIFIER_6_DESCRIPTION_1_DESCRIPTION)
-            .language(IDENTIFIER_6_DESCRIPTION_1_LANG_DTO)
+            .id(IDENTIFIER_6_DESCRIPTION_1_ID())
+            .description(IDENTIFIER_6_DESCRIPTION_1_DESCRIPTION())
+            .language(IDENTIFIER_6_DESCRIPTION_1_LANG_DTO())
             .build();
 
     public final IdentifierDescriptionDto IDENTIFIER_6_DESCRIPTION_1_DTO_MODIFY = IdentifierDescriptionDto.builder()
-            .id(IDENTIFIER_6_DESCRIPTION_1_ID)
-            .description(IDENTIFIER_6_DESCRIPTION_1_DESCRIPTION_MODIFY)
-            .language(IDENTIFIER_6_DESCRIPTION_1_LANG_DTO)
+            .id(IDENTIFIER_6_DESCRIPTION_1_ID())
+            .description(IDENTIFIER_6_DESCRIPTION_1_DESCRIPTION_MODIFY())
+            .language(IDENTIFIER_6_DESCRIPTION_1_LANG_DTO())
             .build();
 
     public final SaveIdentifierDescriptionDto IDENTIFIER_6_DESCRIPTION_1_CREATE_DTO = SaveIdentifierDescriptionDto.builder()
             .id(null)
-            .description(IDENTIFIER_6_DESCRIPTION_1_DESCRIPTION_MODIFY)
-            .language(IDENTIFIER_6_DESCRIPTION_1_LANG_DTO)
+            .description(IDENTIFIER_6_DESCRIPTION_1_DESCRIPTION_MODIFY())
+            .language(IDENTIFIER_6_DESCRIPTION_1_LANG_DTO())
             .build();
 
-    private final static UUID IDENTIFIER_6_CREATOR_1_ID = UUID.fromString("f8a52dca-8aec-46c1-b0e1-603dbe6a1a65");
+    private final static UUID IDENTIFIER_6_CREATOR_1_ID() {
+        return UUID.fromString("f8a52dca-8aec-46c1-b0e1-603dbe6a1a65");
+    }
 
     public final Creator IDENTIFIER_6_CREATOR_1 = Creator.builder()
-            .id(IDENTIFIER_6_CREATOR_1_ID)
-            .firstname(CREATOR_1_FIRSTNAME)
-            .lastname(CREATOR_1_LASTNAME)
-            .creatorName(CREATOR_1_NAME)
-            .nameIdentifier(CREATOR_1_ORCID)
+            .id(IDENTIFIER_6_CREATOR_1_ID())
+            .firstname(CREATOR_1_FIRSTNAME())
+            .lastname(CREATOR_1_LASTNAME())
+            .creatorName(CREATOR_1_NAME())
+            .nameIdentifier(CREATOR_1_ORCID())
             .nameIdentifierScheme(NameIdentifierSchemeType.ORCID)
-            .affiliation(CREATOR_1_AFFIL)
-            .affiliationIdentifier(CREATOR_1_AFFIL_ROR)
-            .affiliationIdentifierScheme(CREATOR_1_AFFIL_TYPE)
-            .affiliationIdentifierSchemeUri(CREATOR_1_AFFIL_URI)
+            .affiliation(CREATOR_1_AFFIL())
+            .affiliationIdentifier(CREATOR_1_AFFIL_ROR())
+            .affiliationIdentifierScheme(CREATOR_1_AFFIL_TYPE())
+            .affiliationIdentifierSchemeUri(CREATOR_1_AFFIL_URI())
             .build();
 
     public final CreatorDto IDENTIFIER_6_CREATOR_1_DTO = CreatorDto.builder()
-            .id(IDENTIFIER_6_CREATOR_1_ID)
-            .firstname(CREATOR_1_FIRSTNAME)
-            .lastname(CREATOR_1_LASTNAME)
-            .creatorName(CREATOR_1_NAME)
-            .nameIdentifier(CREATOR_1_ORCID)
+            .id(IDENTIFIER_6_CREATOR_1_ID())
+            .firstname(CREATOR_1_FIRSTNAME())
+            .lastname(CREATOR_1_LASTNAME())
+            .creatorName(CREATOR_1_NAME())
+            .nameIdentifier(CREATOR_1_ORCID())
             .nameIdentifierScheme(NameIdentifierSchemeTypeDto.ORCID)
-            .affiliation(CREATOR_1_AFFIL)
-            .affiliationIdentifier(CREATOR_1_AFFIL_ROR)
-            .affiliationIdentifierScheme(CREATOR_1_AFFIL_TYPE_DTO)
-            .affiliationIdentifierSchemeUri(CREATOR_1_AFFIL_URI)
+            .affiliation(CREATOR_1_AFFIL())
+            .affiliationIdentifier(CREATOR_1_AFFIL_ROR())
+            .affiliationIdentifierScheme(CREATOR_1_AFFIL_TYPE_DTO())
+            .affiliationIdentifierSchemeUri(CREATOR_1_AFFIL_URI())
             .build();
 
     public final SaveIdentifierCreatorDto IDENTIFIER_6_CREATOR_1_CREATE_DTO = SaveIdentifierCreatorDto.builder()
-            .firstname(CREATOR_1_FIRSTNAME)
-            .lastname(CREATOR_1_LASTNAME)
-            .creatorName(CREATOR_1_NAME)
-            .nameIdentifier(CREATOR_1_ORCID)
+            .firstname(CREATOR_1_FIRSTNAME())
+            .lastname(CREATOR_1_LASTNAME())
+            .creatorName(CREATOR_1_NAME())
+            .nameIdentifier(CREATOR_1_ORCID())
             .nameIdentifierScheme(NameIdentifierSchemeTypeDto.ORCID)
-            .affiliation(CREATOR_1_AFFIL)
-            .affiliationIdentifier(CREATOR_1_AFFIL_ROR)
-            .affiliationIdentifierScheme(CREATOR_1_AFFIL_TYPE_DTO)
+            .affiliation(CREATOR_1_AFFIL())
+            .affiliationIdentifier(CREATOR_1_AFFIL_ROR())
+            .affiliationIdentifierScheme(CREATOR_1_AFFIL_TYPE_DTO())
             .build();
 
     public final SaveIdentifierCreatorDto IDENTIFIER_6_CREATOR_1_MODIFY_DTO = SaveIdentifierCreatorDto.builder()
-            .firstname(CREATOR_1_FIRSTNAME)
-            .lastname(CREATOR_1_LASTNAME)
-            .creatorName(CREATOR_1_NAME)
+            .firstname(CREATOR_1_FIRSTNAME())
+            .lastname(CREATOR_1_LASTNAME())
+            .creatorName(CREATOR_1_NAME())
             .nameIdentifier(null) /* <<<< */
             .nameIdentifierScheme(NameIdentifierSchemeTypeDto.ISNI) /* <<<< */
-            .affiliation(CREATOR_1_AFFIL)
-            .affiliationIdentifier(CREATOR_1_AFFIL_ROR)
-            .affiliationIdentifierScheme(CREATOR_1_AFFIL_TYPE_DTO)
+            .affiliation(CREATOR_1_AFFIL())
+            .affiliationIdentifier(CREATOR_1_AFFIL_ROR())
+            .affiliationIdentifierScheme(CREATOR_1_AFFIL_TYPE_DTO())
             .build();
 
-    private final static UUID IDENTIFIER_6_CREATOR_2_ID = UUID.fromString("eeae78cb-75a1-42e2-b608-7082e5fbecc6");
+    private final static UUID IDENTIFIER_6_CREATOR_2_ID() {
+        return UUID.fromString("eeae78cb-75a1-42e2-b608-7082e5fbecc6");
+    }
 
     public final Creator IDENTIFIER_6_CREATOR_2 = Creator.builder()
-            .id(IDENTIFIER_6_CREATOR_2_ID)
-            .firstname(CREATOR_2_FIRSTNAME)
-            .lastname(CREATOR_2_LASTNAME)
-            .creatorName(CREATOR_2_NAME)
-            .nameIdentifier(CREATOR_2_ORCID)
+            .id(IDENTIFIER_6_CREATOR_2_ID())
+            .firstname(CREATOR_2_FIRSTNAME())
+            .lastname(CREATOR_2_LASTNAME())
+            .creatorName(CREATOR_2_NAME())
+            .nameIdentifier(CREATOR_2_ORCID())
             .nameIdentifierScheme(NameIdentifierSchemeType.ORCID)
-            .affiliation(CREATOR_2_AFFIL)
+            .affiliation(CREATOR_2_AFFIL())
             .build();
 
     public final CreatorDto IDENTIFIER_6_CREATOR_2_DTO = CreatorDto.builder()
-            .id(IDENTIFIER_6_CREATOR_2_ID)
-            .firstname(CREATOR_2_FIRSTNAME)
-            .lastname(CREATOR_2_LASTNAME)
-            .creatorName(CREATOR_2_NAME)
-            .nameIdentifier(CREATOR_2_ORCID)
+            .id(IDENTIFIER_6_CREATOR_2_ID())
+            .firstname(CREATOR_2_FIRSTNAME())
+            .lastname(CREATOR_2_LASTNAME())
+            .creatorName(CREATOR_2_NAME())
+            .nameIdentifier(CREATOR_2_ORCID())
             .nameIdentifierScheme(NameIdentifierSchemeTypeDto.ORCID)
-            .affiliation(CREATOR_2_AFFIL)
+            .affiliation(CREATOR_2_AFFIL())
             .build();
 
-    private final static UUID IDENTIFIER_6_CREATOR_3_ID = UUID.fromString("700058f1-6314-4cd1-9c0c-62e75c8f422b");
+    private final static UUID IDENTIFIER_6_CREATOR_3_ID() {
+        return UUID.fromString("700058f1-6314-4cd1-9c0c-62e75c8f422b");
+    }
 
     public final Creator IDENTIFIER_6_CREATOR_3 = Creator.builder()
-            .id(IDENTIFIER_6_CREATOR_3_ID)
-            .firstname(CREATOR_3_FIRSTNAME)
-            .lastname(CREATOR_3_LASTNAME)
-            .creatorName(CREATOR_3_NAME)
-            .nameIdentifier(CREATOR_3_ORCID)
+            .id(IDENTIFIER_6_CREATOR_3_ID())
+            .firstname(CREATOR_3_FIRSTNAME())
+            .lastname(CREATOR_3_LASTNAME())
+            .creatorName(CREATOR_3_NAME())
+            .nameIdentifier(CREATOR_3_ORCID())
             .nameIdentifierScheme(NameIdentifierSchemeType.ORCID)
-            .affiliation(CREATOR_3_AFFIL)
-            .affiliationIdentifier(CREATOR_3_AFFIL_ROR)
-            .affiliationIdentifierScheme(CREATOR_3_AFFIL_SCHEME_TYPE)
-            .affiliationIdentifierSchemeUri(CREATOR_3_AFFIL_URI)
+            .affiliation(CREATOR_3_AFFIL())
+            .affiliationIdentifier(CREATOR_3_AFFIL_ROR())
+            .affiliationIdentifierScheme(CREATOR_3_AFFIL_SCHEME_TYPE())
+            .affiliationIdentifierSchemeUri(CREATOR_3_AFFIL_URI())
             .build();
 
     public final CreatorDto IDENTIFIER_6_CREATOR_3_DTO = CreatorDto.builder()
-            .id(IDENTIFIER_6_CREATOR_3_ID)
-            .firstname(CREATOR_3_FIRSTNAME)
-            .lastname(CREATOR_3_LASTNAME)
-            .creatorName(CREATOR_3_NAME)
-            .nameIdentifier(CREATOR_3_ORCID)
+            .id(IDENTIFIER_6_CREATOR_3_ID())
+            .firstname(CREATOR_3_FIRSTNAME())
+            .lastname(CREATOR_3_LASTNAME())
+            .creatorName(CREATOR_3_NAME())
+            .nameIdentifier(CREATOR_3_ORCID())
             .nameIdentifierScheme(NameIdentifierSchemeTypeDto.ORCID)
-            .affiliation(CREATOR_3_AFFIL)
-            .affiliationIdentifier(CREATOR_3_AFFIL_ROR)
-            .affiliationIdentifierScheme(CREATOR_3_AFFIL_SCHEME_TYPE_DTO)
-            .affiliationIdentifierSchemeUri(CREATOR_3_AFFIL_URI)
+            .affiliation(CREATOR_3_AFFIL())
+            .affiliationIdentifier(CREATOR_3_AFFIL_ROR())
+            .affiliationIdentifierScheme(CREATOR_3_AFFIL_SCHEME_TYPE_DTO())
+            .affiliationIdentifierSchemeUri(CREATOR_3_AFFIL_URI())
             .build();
 
     public final Identifier IDENTIFIER_6 = Identifier.builder()
-            .id(IDENTIFIER_6_ID)
-            .queryId(QUERY_3_ID)
+            .id(IDENTIFIER_6_ID())
+            .queryId(QUERY_3_ID())
             .descriptions(new LinkedList<>(List.of(IDENTIFIER_6_DESCRIPTION_1)))
             .titles(new LinkedList<>(List.of(IDENTIFIER_6_TITLE_1)))
-            .doi(IDENTIFIER_6_DOI)
-            .created(IDENTIFIER_6_CREATED)
-            .lastModified(IDENTIFIER_6_MODIFIED)
-            .execution(IDENTIFIER_6_EXECUTION)
-            .publicationDay(IDENTIFIER_6_PUBLICATION_DAY)
-            .publicationMonth(IDENTIFIER_6_PUBLICATION_MONTH)
-            .publicationYear(IDENTIFIER_6_PUBLICATION_YEAR)
-            .queryHash(IDENTIFIER_6_QUERY_HASH)
-            .resultHash(IDENTIFIER_6_RESULT_HASH)
-            .query(IDENTIFIER_6_QUERY)
-            .queryNormalized(IDENTIFIER_6_NORMALIZED)
-            .resultNumber(IDENTIFIER_6_RESULT_NUMBER)
-            .publisher(IDENTIFIER_6_PUBLISHER)
-            .type(IDENTIFIER_6_TYPE)
-            .owner(USER_3)
-            .ownedBy(USER_3_ID)
+            .doi(IDENTIFIER_6_DOI())
+            .created(IDENTIFIER_6_CREATED())
+            .lastModified(IDENTIFIER_6_MODIFIED())
+            .execution(IDENTIFIER_6_EXECUTION())
+            .publicationDay(IDENTIFIER_6_PUBLICATION_DAY())
+            .publicationMonth(IDENTIFIER_6_PUBLICATION_MONTH())
+            .publicationYear(IDENTIFIER_6_PUBLICATION_YEAR())
+            .queryHash(IDENTIFIER_6_QUERY_HASH())
+            .resultHash(IDENTIFIER_6_RESULT_HASH())
+            .query(IDENTIFIER_6_QUERY())
+            .queryNormalized(IDENTIFIER_6_NORMALIZED())
+            .resultNumber(IDENTIFIER_6_RESULT_NUMBER())
+            .publisher(IDENTIFIER_6_PUBLISHER())
+            .type(IDENTIFIER_6_TYPE())
+            .owner(USER_3())
+            .ownedBy(USER_3_ID())
             .licenses(new LinkedList<>(List.of(LICENSE_1)))
             .creators(new LinkedList<>(List.of(IDENTIFIER_6_CREATOR_1, IDENTIFIER_6_CREATOR_2, IDENTIFIER_6_CREATOR_3)))
-            .status(IDENTIFIER_6_STATUS_TYPE)
+            .status(IDENTIFIER_6_STATUS_TYPE())
             .build();
 
     public final IdentifierDto IDENTIFIER_6_DTO = IdentifierDto.builder()
-            .id(IDENTIFIER_6_ID)
-            .databaseId(DATABASE_3_ID)
-            .queryId(QUERY_3_ID)
+            .id(IDENTIFIER_6_ID())
+            .databaseId(DATABASE_3_ID())
+            .queryId(QUERY_3_ID())
             .links(LinksDto.builder()
                     .self("/api/identifier/" + IDENTIFIER_6_ID)
                     .selfHtml("/pid/" + IDENTIFIER_6_ID)
                     .data("/api/database/" + DATABASE_3_ID + "/subset/" + QUERY_3_ID + "/data")
                     .build())
-            .descriptions(new LinkedList<>(List.of(IDENTIFIER_6_DESCRIPTION_1_DTO)))
-            .titles(new LinkedList<>(List.of(IDENTIFIER_6_TITLE_1_DTO)))
-            .doi(IDENTIFIER_6_DOI)
-            .execution(IDENTIFIER_6_EXECUTION)
-            .publicationDay(IDENTIFIER_6_PUBLICATION_DAY)
-            .publicationMonth(IDENTIFIER_6_PUBLICATION_MONTH)
-            .publicationYear(IDENTIFIER_6_PUBLICATION_YEAR)
-            .queryHash(IDENTIFIER_6_QUERY_HASH)
-            .resultHash(IDENTIFIER_6_RESULT_HASH)
-            .query(IDENTIFIER_6_QUERY)
-            .queryNormalized(IDENTIFIER_6_NORMALIZED)
-            .resultNumber(IDENTIFIER_6_RESULT_NUMBER)
-            .publisher(IDENTIFIER_6_PUBLISHER)
-            .type(IDENTIFIER_6_TYPE_DTO)
-            .owner(USER_3_BRIEF_DTO)
-            .licenses(new LinkedList<>(List.of(LICENSE_1_DTO)))
+            .descriptions(new LinkedList<>(List.of(IDENTIFIER_6_DESCRIPTION_1_DTO())))
+            .titles(new LinkedList<>(List.of(IDENTIFIER_6_TITLE_1_DTO())))
+            .doi(IDENTIFIER_6_DOI())
+            .execution(IDENTIFIER_6_EXECUTION())
+            .publicationDay(IDENTIFIER_6_PUBLICATION_DAY())
+            .publicationMonth(IDENTIFIER_6_PUBLICATION_MONTH())
+            .publicationYear(IDENTIFIER_6_PUBLICATION_YEAR())
+            .queryHash(IDENTIFIER_6_QUERY_HASH())
+            .resultHash(IDENTIFIER_6_RESULT_HASH())
+            .query(IDENTIFIER_6_QUERY())
+            .queryNormalized(IDENTIFIER_6_NORMALIZED())
+            .resultNumber(IDENTIFIER_6_RESULT_NUMBER())
+            .publisher(IDENTIFIER_6_PUBLISHER())
+            .type(IDENTIFIER_6_TYPE_DTO())
+            .owner(USER_3_BRIEF_DTO())
+            .licenses(new LinkedList<>(List.of(LICENSE_1_DTO())))
             .creators(new LinkedList<>(List.of(IDENTIFIER_6_CREATOR_1_DTO, IDENTIFIER_6_CREATOR_2_DTO, IDENTIFIER_6_CREATOR_3_DTO)))
-            .status(IDENTIFIER_6_STATUS_TYPE_DTO)
+            .status(IDENTIFIER_6_STATUS_TYPE_DTO())
             .build();
 
 
     public final IdentifierBriefDto IDENTIFIER_6_BRIEF_DTO = IdentifierBriefDto.builder()
-            .id(IDENTIFIER_6_ID)
-            .databaseId(DATABASE_3_ID)
-            .queryId(QUERY_3_ID)
-            .titles(new LinkedList<>(List.of(IDENTIFIER_6_TITLE_1_DTO)))
-            .doi(IDENTIFIER_6_DOI)
-            .publicationYear(IDENTIFIER_6_PUBLICATION_YEAR)
-            .publisher(IDENTIFIER_6_PUBLISHER)
-            .type(IDENTIFIER_6_TYPE_DTO)
-            .status(IDENTIFIER_6_STATUS_TYPE_DTO)
+            .id(IDENTIFIER_6_ID())
+            .databaseId(DATABASE_3_ID())
+            .queryId(QUERY_3_ID())
+            .titles(new LinkedList<>(List.of(IDENTIFIER_6_TITLE_1_DTO())))
+            .doi(IDENTIFIER_6_DOI())
+            .publicationYear(IDENTIFIER_6_PUBLICATION_YEAR())
+            .publisher(IDENTIFIER_6_PUBLISHER())
+            .type(IDENTIFIER_6_TYPE_DTO())
+            .status(IDENTIFIER_6_STATUS_TYPE_DTO())
             .build();
 
     public final CreateIdentifierDto IDENTIFIER_6_CREATE_DTO = CreateIdentifierDto.builder()
-            .databaseId(DATABASE_3_ID)
-            .publicationYear(IDENTIFIER_6_PUBLICATION_YEAR)
-            .publisher(IDENTIFIER_6_PUBLISHER)
+            .databaseId(DATABASE_3_ID())
+            .publicationYear(IDENTIFIER_6_PUBLICATION_YEAR())
+            .publisher(IDENTIFIER_6_PUBLISHER())
             .build();
 
     public final IdentifierSaveDto IDENTIFIER_6_SAVE_DTO = IdentifierSaveDto.builder()
-            .id(IDENTIFIER_6_ID)
-            .databaseId(DATABASE_3_ID)
-            .queryId(QUERY_3_ID)
-            .descriptions(new LinkedList<>(List.of(IDENTIFIER_6_DESCRIPTION_1_CREATE_DTO)))
-            .titles(new LinkedList<>(List.of(IDENTIFIER_6_TITLE_1_CREATE_DTO)))
+            .id(IDENTIFIER_6_ID())
+            .databaseId(DATABASE_3_ID())
+            .queryId(QUERY_3_ID())
+            .descriptions(new LinkedList<>(List.of(IDENTIFIER_6_DESCRIPTION_1_CREATE_DTO())))
+            .titles(new LinkedList<>(List.of(IDENTIFIER_6_TITLE_1_CREATE_DTO())))
             .relatedIdentifiers(new LinkedList<>())
-            .publicationMonth(IDENTIFIER_6_PUBLICATION_MONTH)
-            .publicationYear(IDENTIFIER_6_PUBLICATION_YEAR)
-            .creators(new LinkedList<>(List.of(IDENTIFIER_6_CREATOR_1_CREATE_DTO)))
-            .publisher(IDENTIFIER_6_PUBLISHER)
-            .type(IDENTIFIER_6_TYPE_DTO)
-            .licenses(new LinkedList<>(List.of(LICENSE_1_DTO)))
-            .build();
-
-    public final UUID IDENTIFIER_7_ID = UUID.fromString("b216ae00-a31d-4ecb-95fb-37eb4da3946f");
-    public final String IDENTIFIER_7_DOI = null;
-    public final Instant IDENTIFIER_7_CREATED = Instant.ofEpochSecond(1641588352L);
-    public final Instant IDENTIFIER_7_MODIFIED = Instant.ofEpochSecond(1541588352L);
-    public final Instant IDENTIFIER_7_EXECUTION = Instant.ofEpochSecond(1541588352L);
-    public final Integer IDENTIFIER_7_PUBLICATION_DAY = 14;
-    public final Integer IDENTIFIER_7_PUBLICATION_MONTH = 7;
-    public final Integer IDENTIFIER_7_PUBLICATION_YEAR = 2022;
-    public final Long IDENTIFIER_7_RESULT_NUMBER = 2L;
-    public final String IDENTIFIER_7_PUBLISHER = "Swedish Government";
-    public final IdentifierType IDENTIFIER_7_TYPE = IdentifierType.DATABASE;
-    public final IdentifierTypeDto IDENTIFIER_7_TYPE_DTO = IdentifierTypeDto.DATABASE;
-    public final IdentifierStatusType IDENTIFIER_7_STATUS_TYPE = IdentifierStatusType.DRAFT;
-    public final IdentifierStatusTypeDto IDENTIFIER_7_STATUS_TYPE_DTO = IdentifierStatusTypeDto.DRAFT;
+            .publicationMonth(IDENTIFIER_6_PUBLICATION_MONTH())
+            .publicationYear(IDENTIFIER_6_PUBLICATION_YEAR())
+            .creators(new LinkedList<>(List.of(IDENTIFIER_6_CREATOR_1_CREATE_DTO())))
+            .publisher(IDENTIFIER_6_PUBLISHER())
+            .type(IDENTIFIER_6_TYPE_DTO())
+            .licenses(new LinkedList<>(List.of(LICENSE_1_DTO())))
+            .build();
+
+    public final UUID IDENTIFIER_7_ID() {
+        return UUID.fromString("b216ae00-a31d-4ecb-95fb-37eb4da3946f");
+    }
+
+    public final String IDENTIFIER_7_DOI() {
+        return null;
+    }
+
+    public final Instant IDENTIFIER_7_CREATED() {
+        return Instant.ofEpochSecond(1641588352L);
+    }
+
+    public final Instant IDENTIFIER_7_MODIFIED() {
+        return Instant.ofEpochSecond(1541588352L);
+    }
+
+    public final Instant IDENTIFIER_7_EXECUTION() {
+        return Instant.ofEpochSecond(1541588352L);
+    }
+
+    public final Integer IDENTIFIER_7_PUBLICATION_DAY() {
+        return 14;
+    }
+
+    public final Integer IDENTIFIER_7_PUBLICATION_MONTH() {
+        return 7;
+    }
+
+    public final Integer IDENTIFIER_7_PUBLICATION_YEAR() {
+        return 2022;
+    }
+
+    public final Long IDENTIFIER_7_RESULT_NUMBER() {
+        return 2L;
+    }
+
+    public final String IDENTIFIER_7_PUBLISHER() {
+        return "Swedish Government";
+    }
+
+    public final IdentifierType IDENTIFIER_7_TYPE() {
+        return IdentifierType.DATABASE;
+    }
+
+    public final IdentifierTypeDto IDENTIFIER_7_TYPE_DTO() {
+        return IdentifierTypeDto.DATABASE;
+    }
+
+    public final IdentifierStatusType IDENTIFIER_7_STATUS_TYPE() {
+        return IdentifierStatusType.DRAFT;
+    }
+
+    public final IdentifierStatusTypeDto IDENTIFIER_7_STATUS_TYPE_DTO() {
+        return IdentifierStatusTypeDto.DRAFT;
+    }
 
     public final DataCiteBody<DataCiteDoi> IDENTIFIER_7_DATA_CITE = DataCiteBody.<DataCiteDoi>builder()
             .data(DataCiteData.<DataCiteDoi>builder()
                     .type("dois")
                     .attributes(DataCiteDoi.builder()
-                            .doi(IDENTIFIER_7_DOI)
+                            .doi(IDENTIFIER_7_DOI())
                             .build())
                     .build())
             .build();
 
-    private final static UUID IDENTIFIER_7_CREATOR_1_ID = UUID.fromString("b899c367-06c7-4f47-8aea-5f15061ee3ee");
+    private final static UUID IDENTIFIER_7_CREATOR_1_ID() {
+        return UUID.fromString("b899c367-06c7-4f47-8aea-5f15061ee3ee");
+    }
 
     public final Creator IDENTIFIER_7_CREATOR_1 = Creator.builder()
-            .id(IDENTIFIER_7_CREATOR_1_ID)
-            .firstname(CREATOR_1_FIRSTNAME)
-            .lastname(CREATOR_1_LASTNAME)
-            .creatorName(CREATOR_1_NAME)
-            .nameIdentifier(CREATOR_1_ORCID)
+            .id(IDENTIFIER_7_CREATOR_1_ID())
+            .firstname(CREATOR_1_FIRSTNAME())
+            .lastname(CREATOR_1_LASTNAME())
+            .creatorName(CREATOR_1_NAME())
+            .nameIdentifier(CREATOR_1_ORCID())
             .nameIdentifierScheme(NameIdentifierSchemeType.ORCID)
-            .affiliation(CREATOR_1_AFFIL)
-            .affiliationIdentifier(CREATOR_1_AFFIL_ROR)
-            .affiliationIdentifierScheme(CREATOR_1_AFFIL_TYPE)
-            .affiliationIdentifierSchemeUri(CREATOR_1_AFFIL_URI)
+            .affiliation(CREATOR_1_AFFIL())
+            .affiliationIdentifier(CREATOR_1_AFFIL_ROR())
+            .affiliationIdentifierScheme(CREATOR_1_AFFIL_TYPE())
+            .affiliationIdentifierSchemeUri(CREATOR_1_AFFIL_URI())
             .build();
 
     public final CreatorDto IDENTIFIER_7_CREATOR_1_DTO = CreatorDto.builder()
-            .id(IDENTIFIER_7_CREATOR_1_ID)
-            .firstname(CREATOR_1_FIRSTNAME)
-            .lastname(CREATOR_1_LASTNAME)
-            .creatorName(CREATOR_1_NAME)
-            .nameIdentifier(CREATOR_1_ORCID)
+            .id(IDENTIFIER_7_CREATOR_1_ID())
+            .firstname(CREATOR_1_FIRSTNAME())
+            .lastname(CREATOR_1_LASTNAME())
+            .creatorName(CREATOR_1_NAME())
+            .nameIdentifier(CREATOR_1_ORCID())
             .nameIdentifierScheme(NameIdentifierSchemeTypeDto.ORCID)
-            .affiliation(CREATOR_1_AFFIL)
-            .affiliationIdentifier(CREATOR_1_AFFIL_ROR)
-            .affiliationIdentifierScheme(CREATOR_1_AFFIL_TYPE_DTO)
-            .affiliationIdentifierSchemeUri(CREATOR_1_AFFIL_URI)
+            .affiliation(CREATOR_1_AFFIL())
+            .affiliationIdentifier(CREATOR_1_AFFIL_ROR())
+            .affiliationIdentifierScheme(CREATOR_1_AFFIL_TYPE_DTO())
+            .affiliationIdentifierSchemeUri(CREATOR_1_AFFIL_URI())
             .build();
 
     public final IdentifierDto IDENTIFIER_7_DTO = IdentifierDto.builder()
-            .id(IDENTIFIER_7_ID)
-            .databaseId(DATABASE_4_ID)
+            .id(IDENTIFIER_7_ID())
+            .databaseId(DATABASE_4_ID())
             .links(LinksDto.builder()
                     .self("/api/identifier/" + IDENTIFIER_7_ID)
                     .selfHtml("/pid/" + IDENTIFIER_7_ID)
                     .build())
             .descriptions(new LinkedList<>())
             .titles(new LinkedList<>())
-            .doi(IDENTIFIER_7_DOI)
-            .execution(IDENTIFIER_7_EXECUTION)
-            .publicationDay(IDENTIFIER_7_PUBLICATION_DAY)
-            .publicationMonth(IDENTIFIER_7_PUBLICATION_MONTH)
-            .publicationYear(IDENTIFIER_7_PUBLICATION_YEAR)
-            .resultNumber(IDENTIFIER_7_RESULT_NUMBER)
-            .publisher(IDENTIFIER_7_PUBLISHER)
-            .type(IDENTIFIER_7_TYPE_DTO)
-            .owner(USER_4_BRIEF_DTO)
+            .doi(IDENTIFIER_7_DOI())
+            .execution(IDENTIFIER_7_EXECUTION())
+            .publicationDay(IDENTIFIER_7_PUBLICATION_DAY())
+            .publicationMonth(IDENTIFIER_7_PUBLICATION_MONTH())
+            .publicationYear(IDENTIFIER_7_PUBLICATION_YEAR())
+            .resultNumber(IDENTIFIER_7_RESULT_NUMBER())
+            .publisher(IDENTIFIER_7_PUBLISHER())
+            .type(IDENTIFIER_7_TYPE_DTO())
+            .owner(USER_4_BRIEF_DTO())
             .relatedIdentifiers(new LinkedList<>())
             .licenses(new LinkedList<>())
             .funders(new LinkedList<>())
-            .creators(new LinkedList<>(List.of(IDENTIFIER_7_CREATOR_1_DTO)))
-            .status(IDENTIFIER_7_STATUS_TYPE_DTO)
+            .creators(new LinkedList<>(List.of(IDENTIFIER_7_CREATOR_1_DTO())))
+            .status(IDENTIFIER_7_STATUS_TYPE_DTO())
             .build();
 
     public final SaveIdentifierCreatorDto IDENTIFIER_7_CREATOR_1_CREATE_DTO = SaveIdentifierCreatorDto.builder()
-            .firstname(CREATOR_1_FIRSTNAME)
-            .lastname(CREATOR_1_LASTNAME)
-            .creatorName(CREATOR_1_NAME)
-            .nameIdentifier(CREATOR_1_ORCID)
+            .firstname(CREATOR_1_FIRSTNAME())
+            .lastname(CREATOR_1_LASTNAME())
+            .creatorName(CREATOR_1_NAME())
+            .nameIdentifier(CREATOR_1_ORCID())
             .nameIdentifierScheme(NameIdentifierSchemeTypeDto.ORCID)
-            .affiliation(CREATOR_1_AFFIL)
-            .affiliationIdentifier(CREATOR_1_AFFIL_ROR)
+            .affiliation(CREATOR_1_AFFIL())
+            .affiliationIdentifier(CREATOR_1_AFFIL_ROR())
             .build();
 
     public final CreateIdentifierDto IDENTIFIER_7_CREATE_DTO = CreateIdentifierDto.builder()
-            .databaseId(DATABASE_4_ID)
-            .publicationYear(IDENTIFIER_7_PUBLICATION_YEAR)
-            .publisher(IDENTIFIER_7_PUBLISHER)
+            .databaseId(DATABASE_4_ID())
+            .publicationYear(IDENTIFIER_7_PUBLICATION_YEAR())
+            .publisher(IDENTIFIER_7_PUBLISHER())
             .build();
 
     public final IdentifierSaveDto IDENTIFIER_7_SAVE_DTO = IdentifierSaveDto.builder()
-            .id(IDENTIFIER_7_ID)
-            .databaseId(DATABASE_4_ID)
+            .id(IDENTIFIER_7_ID())
+            .databaseId(DATABASE_4_ID())
             .descriptions(new LinkedList<>())
             .titles(new LinkedList<>())
             .relatedIdentifiers(new LinkedList<>())
-            .publicationMonth(IDENTIFIER_7_PUBLICATION_MONTH)
-            .publicationYear(IDENTIFIER_7_PUBLICATION_YEAR)
-            .creators(new LinkedList<>(List.of(IDENTIFIER_7_CREATOR_1_CREATE_DTO)))
+            .publicationMonth(IDENTIFIER_7_PUBLICATION_MONTH())
+            .publicationYear(IDENTIFIER_7_PUBLICATION_YEAR())
+            .creators(new LinkedList<>(List.of(IDENTIFIER_7_CREATOR_1_CREATE_DTO())))
             .funders(new LinkedList<>())
             .licenses(new LinkedList<>())
-            .publisher(IDENTIFIER_7_PUBLISHER)
-            .type(IDENTIFIER_7_TYPE_DTO)
-            .build();
-
-    public final UUID IDENTIFIER_2_ID = UUID.fromString("fdb95f60-48e7-4e74-8122-d3c8d079c889");
-    public final String IDENTIFIER_2_DOI = null;
-    public final Instant IDENTIFIER_2_CREATED = Instant.ofEpochSecond(1651588352L);
-    public final Instant IDENTIFIER_2_MODIFIED = Instant.ofEpochSecond(1551588352L);
-    public final Instant IDENTIFIER_2_EXECUTION = Instant.ofEpochSecond(1551588352L);
-    public final Integer IDENTIFIER_2_PUBLICATION_DAY = 10;
-    public final Integer IDENTIFIER_2_PUBLICATION_MONTH = 7;
-    public final Integer IDENTIFIER_2_PUBLICATION_YEAR = 2023;
-    public final String IDENTIFIER_2_QUERY_HASH = QUERY_1_QUERY_HASH;
-    public final String IDENTIFIER_2_RESULT_HASH = QUERY_1_RESULT_HASH;
-    public final String IDENTIFIER_2_QUERY = QUERY_1_STATEMENT;
-    public final String IDENTIFIER_2_NORMALIZED = QUERY_1_STATEMENT;
-    public final Long IDENTIFIER_2_RESULT_NUMBER = QUERY_1_RESULT_NUMBER;
-    public final String IDENTIFIER_2_PUBLISHER = "Swedish Government";
-    public final IdentifierType IDENTIFIER_2_TYPE = IdentifierType.SUBSET;
-    public final IdentifierTypeDto IDENTIFIER_2_TYPE_DTO = IdentifierTypeDto.SUBSET;
-    public final IdentifierStatusType IDENTIFIER_2_STATUS_TYPE = IdentifierStatusType.PUBLISHED;
-    public final IdentifierStatusTypeDto IDENTIFIER_2_STATUS_TYPE_DTO = IdentifierStatusTypeDto.PUBLISHED;
-    public final UUID IDENTIFIER_2_CREATED_BY = USER_1_ID();
+            .publisher(IDENTIFIER_7_PUBLISHER())
+            .type(IDENTIFIER_7_TYPE_DTO())
+            .build();
+
+    public final UUID IDENTIFIER_2_ID() {
+        return UUID.fromString("fdb95f60-48e7-4e74-8122-d3c8d079c889");
+    }
+
+    public final String IDENTIFIER_2_DOI() {
+        return null;
+    }
+
+    public final Instant IDENTIFIER_2_CREATED() {
+        return Instant.ofEpochSecond(1651588352L);
+    }
+
+    public final Instant IDENTIFIER_2_MODIFIED() {
+        return Instant.ofEpochSecond(1551588352L);
+    }
+
+    public final Instant IDENTIFIER_2_EXECUTION() {
+        return Instant.ofEpochSecond(1551588352L);
+    }
+
+    public final Integer IDENTIFIER_2_PUBLICATION_DAY() {
+        return 10;
+    }
+
+    public final Integer IDENTIFIER_2_PUBLICATION_MONTH() {
+        return 7;
+    }
+
+    public final Integer IDENTIFIER_2_PUBLICATION_YEAR() {
+        return 2023;
+    }
+
+    public final String IDENTIFIER_2_QUERY_HASH() {
+        return QUERY_1_QUERY_HASH;
+    }
+
+    public final String IDENTIFIER_2_RESULT_HASH() {
+        return QUERY_1_RESULT_HASH;
+    }
+
+    public final String IDENTIFIER_2_QUERY() {
+        return QUERY_1_STATEMENT;
+    }
+
+    public final String IDENTIFIER_2_NORMALIZED() {
+        return QUERY_1_STATEMENT;
+    }
+
+    public final Long IDENTIFIER_2_RESULT_NUMBER() {
+        return QUERY_1_RESULT_NUMBER;
+    }
+
+    public final String IDENTIFIER_2_PUBLISHER() {
+        return "Swedish Government";
+    }
+
+    public final IdentifierType IDENTIFIER_2_TYPE() {
+        return IdentifierType.SUBSET;
+    }
+
+    public final IdentifierTypeDto IDENTIFIER_2_TYPE_DTO() {
+        return IdentifierTypeDto.SUBSET;
+    }
+
+    public final IdentifierStatusType IDENTIFIER_2_STATUS_TYPE() {
+        return IdentifierStatusType.PUBLISHED;
+    }
+
+    public final IdentifierStatusTypeDto IDENTIFIER_2_STATUS_TYPE_DTO() {
+        return IdentifierStatusTypeDto.PUBLISHED;
+    }
+
+    public final UUID IDENTIFIER_2_CREATED_BY() {
+        return USER_1_ID();
+    }
 
     public final CreateIdentifierDto IDENTIFIER_2_CREATE_DTO = CreateIdentifierDto.builder()
-            .databaseId(DATABASE_1_ID)
-            .queryId(QUERY_1_ID)
-            .type(IDENTIFIER_2_TYPE_DTO)
-            .publicationYear(IDENTIFIER_2_PUBLICATION_YEAR)
-            .publisher(IDENTIFIER_2_PUBLISHER)
+            .databaseId(DATABASE_1_ID())
+            .queryId(QUERY_1_ID())
+            .type(IDENTIFIER_2_TYPE_DTO())
+            .publicationYear(IDENTIFIER_2_PUBLICATION_YEAR())
+            .publisher(IDENTIFIER_2_PUBLISHER())
             .build();
 
     public final Identifier IDENTIFIER_2 = Identifier.builder()
-            .id(IDENTIFIER_2_ID)
-            .queryId(QUERY_1_ID)
+            .id(IDENTIFIER_2_ID())
+            .queryId(QUERY_1_ID())
             .descriptions(new LinkedList<>())
             .titles(new LinkedList<>())
-            .doi(IDENTIFIER_2_DOI)
+            .doi(IDENTIFIER_2_DOI())
             .database(null /* DATABASE_1 */)
-            .created(IDENTIFIER_2_CREATED)
-            .lastModified(IDENTIFIER_2_MODIFIED)
-            .execution(IDENTIFIER_2_EXECUTION)
-            .publicationDay(IDENTIFIER_2_PUBLICATION_DAY)
-            .publicationMonth(IDENTIFIER_2_PUBLICATION_MONTH)
-            .publicationYear(IDENTIFIER_2_PUBLICATION_YEAR)
-            .queryHash(IDENTIFIER_2_QUERY_HASH)
-            .resultHash(IDENTIFIER_2_RESULT_HASH)
-            .query(IDENTIFIER_2_QUERY)
-            .queryNormalized(IDENTIFIER_2_NORMALIZED)
-            .resultNumber(IDENTIFIER_2_RESULT_NUMBER)
-            .publisher(IDENTIFIER_2_PUBLISHER)
-            .type(IDENTIFIER_2_TYPE)
+            .created(IDENTIFIER_2_CREATED())
+            .lastModified(IDENTIFIER_2_MODIFIED())
+            .execution(IDENTIFIER_2_EXECUTION())
+            .publicationDay(IDENTIFIER_2_PUBLICATION_DAY())
+            .publicationMonth(IDENTIFIER_2_PUBLICATION_MONTH())
+            .publicationYear(IDENTIFIER_2_PUBLICATION_YEAR())
+            .queryHash(IDENTIFIER_2_QUERY_HASH())
+            .resultHash(IDENTIFIER_2_RESULT_HASH())
+            .query(IDENTIFIER_2_QUERY())
+            .queryNormalized(IDENTIFIER_2_NORMALIZED())
+            .resultNumber(IDENTIFIER_2_RESULT_NUMBER())
+            .publisher(IDENTIFIER_2_PUBLISHER())
+            .type(IDENTIFIER_2_TYPE())
             .owner(USER_1)
             .ownedBy(USER_1_ID())
             .licenses(new LinkedList<>(List.of(LICENSE_1)))
             .creators(new LinkedList<>())
-            .status(IDENTIFIER_2_STATUS_TYPE)
+            .status(IDENTIFIER_2_STATUS_TYPE())
             .build();
 
     public final IdentifierDto IDENTIFIER_2_DTO = IdentifierDto.builder()
-            .id(IDENTIFIER_2_ID)
-            .queryId(QUERY_1_ID)
-            .databaseId(DATABASE_1_ID)
+            .id(IDENTIFIER_2_ID())
+            .queryId(QUERY_1_ID())
+            .databaseId(DATABASE_1_ID())
             .links(LinksDto.builder()
                     .self("/api/identifier/" + IDENTIFIER_2_ID)
                     .selfHtml("/pid/" + IDENTIFIER_2_ID)
@@ -7315,103 +9609,159 @@ public abstract class BaseTest {
                     .build())
             .descriptions(new LinkedList<>())
             .titles(new LinkedList<>())
-            .doi(IDENTIFIER_2_DOI)
-            .execution(IDENTIFIER_2_EXECUTION)
-            .publicationDay(IDENTIFIER_2_PUBLICATION_DAY)
-            .publicationMonth(IDENTIFIER_2_PUBLICATION_MONTH)
-            .publicationYear(IDENTIFIER_2_PUBLICATION_YEAR)
-            .queryHash(IDENTIFIER_2_QUERY_HASH)
-            .resultHash(IDENTIFIER_2_RESULT_HASH)
-            .query(IDENTIFIER_2_QUERY)
-            .queryNormalized(IDENTIFIER_2_NORMALIZED)
-            .resultNumber(IDENTIFIER_2_RESULT_NUMBER)
-            .publisher(IDENTIFIER_2_PUBLISHER)
-            .type(IDENTIFIER_2_TYPE_DTO)
-            .owner(USER_1_BRIEF_DTO)
-            .licenses(new LinkedList<>(List.of(LICENSE_1_DTO)))
+            .doi(IDENTIFIER_2_DOI())
+            .execution(IDENTIFIER_2_EXECUTION())
+            .publicationDay(IDENTIFIER_2_PUBLICATION_DAY())
+            .publicationMonth(IDENTIFIER_2_PUBLICATION_MONTH())
+            .publicationYear(IDENTIFIER_2_PUBLICATION_YEAR())
+            .queryHash(IDENTIFIER_2_QUERY_HASH())
+            .resultHash(IDENTIFIER_2_RESULT_HASH())
+            .query(IDENTIFIER_2_QUERY())
+            .queryNormalized(IDENTIFIER_2_NORMALIZED())
+            .resultNumber(IDENTIFIER_2_RESULT_NUMBER())
+            .publisher(IDENTIFIER_2_PUBLISHER())
+            .type(IDENTIFIER_2_TYPE_DTO())
+            .owner(USER_1_BRIEF_DTO())
+            .licenses(new LinkedList<>(List.of(LICENSE_1_DTO())))
             .creators(new LinkedList<>())
-            .status(IDENTIFIER_2_STATUS_TYPE_DTO)
+            .status(IDENTIFIER_2_STATUS_TYPE_DTO())
             .build();
 
     public final IdentifierBriefDto IDENTIFIER_2_BRIEF_DTO = IdentifierBriefDto.builder()
-            .id(IDENTIFIER_2_ID)
-            .queryId(QUERY_1_ID)
-            .databaseId(DATABASE_1_ID)
+            .id(IDENTIFIER_2_ID())
+            .queryId(QUERY_1_ID())
+            .databaseId(DATABASE_1_ID())
             .titles(new LinkedList<>())
-            .doi(IDENTIFIER_2_DOI)
-            .publicationYear(IDENTIFIER_2_PUBLICATION_YEAR)
-            .publisher(IDENTIFIER_2_PUBLISHER)
-            .type(IDENTIFIER_2_TYPE_DTO)
-            .status(IDENTIFIER_2_STATUS_TYPE_DTO)
+            .doi(IDENTIFIER_2_DOI())
+            .publicationYear(IDENTIFIER_2_PUBLICATION_YEAR())
+            .publisher(IDENTIFIER_2_PUBLISHER())
+            .type(IDENTIFIER_2_TYPE_DTO())
+            .status(IDENTIFIER_2_STATUS_TYPE_DTO())
             .build();
 
     public final IdentifierSaveDto IDENTIFIER_2_SAVE_DTO = IdentifierSaveDto.builder()
-            .id(IDENTIFIER_2_ID)
-            .databaseId(DATABASE_1_ID)
-            .queryId(QUERY_1_ID)
+            .id(IDENTIFIER_2_ID())
+            .databaseId(DATABASE_1_ID())
+            .queryId(QUERY_1_ID())
             .descriptions(new LinkedList<>())
             .titles(new LinkedList<>())
             .relatedIdentifiers(new LinkedList<>())
-            .publicationMonth(IDENTIFIER_2_PUBLICATION_MONTH)
-            .publicationYear(IDENTIFIER_2_PUBLICATION_YEAR)
+            .publicationMonth(IDENTIFIER_2_PUBLICATION_MONTH())
+            .publicationYear(IDENTIFIER_2_PUBLICATION_YEAR())
             .creators(new LinkedList<>())
-            .publisher(IDENTIFIER_2_PUBLISHER)
-            .type(IDENTIFIER_2_TYPE_DTO)
-            .licenses(new LinkedList<>(List.of(LICENSE_1_DTO)))
-            .queryId(QUERY_1_ID)
-            .build();
-
-    public final UUID IDENTIFIER_3_ID = UUID.fromString("e2d831c2-3694-4fdc-8c48-7a7e94b73c43");
-    public final String IDENTIFIER_3_DOI = null;
-    public final Instant IDENTIFIER_3_CREATED = Instant.ofEpochSecond(1651588352L);
-    public final Instant IDENTIFIER_3_MODIFIED = Instant.ofEpochSecond(1551588352L);
-    public final Instant IDENTIFIER_3_EXECUTION = Instant.ofEpochSecond(1551588352L);
-    public final Integer IDENTIFIER_3_PUBLICATION_DAY = 10;
-    public final Integer IDENTIFIER_3_PUBLICATION_MONTH = 7;
-    public final Integer IDENTIFIER_3_PUBLICATION_YEAR = 2023;
-    public final String IDENTIFIER_3_QUERY_HASH = VIEW_1_QUERY_HASH;
-    public final String IDENTIFIER_3_RESULT_HASH = null;
-    public final String IDENTIFIER_3_QUERY = VIEW_1_QUERY;
-    public final String IDENTIFIER_3_NORMALIZED = VIEW_1_QUERY;
-    public final Long IDENTIFIER_3_RESULT_NUMBER = null;
-    public final String IDENTIFIER_3_PUBLISHER = "Polish Government";
-    public final IdentifierType IDENTIFIER_3_TYPE = IdentifierType.VIEW;
-    public final IdentifierTypeDto IDENTIFIER_3_TYPE_DTO = IdentifierTypeDto.VIEW;
-    public final IdentifierStatusType IDENTIFIER_3_STATUS_TYPE = IdentifierStatusType.PUBLISHED;
-    public final IdentifierStatusTypeDto IDENTIFIER_3_STATUS_TYPE_DTO = IdentifierStatusTypeDto.PUBLISHED;
-    public final UUID IDENTIFIER_3_CREATED_BY = USER_1_ID();
+            .publisher(IDENTIFIER_2_PUBLISHER())
+            .type(IDENTIFIER_2_TYPE_DTO())
+            .licenses(new LinkedList<>(List.of(LICENSE_1_DTO())))
+            .queryId(QUERY_1_ID())
+            .build();
+
+    public final UUID IDENTIFIER_3_ID() {
+        return UUID.fromString("e2d831c2-3694-4fdc-8c48-7a7e94b73c43");
+    }
+
+    public final String IDENTIFIER_3_DOI() {
+        return null;
+    }
+
+    public final Instant IDENTIFIER_3_CREATED() {
+        return Instant.ofEpochSecond(1651588352L);
+    }
+
+    public final Instant IDENTIFIER_3_MODIFIED() {
+        return Instant.ofEpochSecond(1551588352L);
+    }
+
+    public final Instant IDENTIFIER_3_EXECUTION() {
+        return Instant.ofEpochSecond(1551588352L);
+    }
+
+    public final Integer IDENTIFIER_3_PUBLICATION_DAY() {
+        return 10;
+    }
+
+    public final Integer IDENTIFIER_3_PUBLICATION_MONTH() {
+        return 7;
+    }
+
+    public final Integer IDENTIFIER_3_PUBLICATION_YEAR() {
+        return 2023;
+    }
+
+    public final String IDENTIFIER_3_QUERY_HASH() {
+        return VIEW_1_QUERY_HASH;
+    }
+
+    public final String IDENTIFIER_3_RESULT_HASH() {
+        return null;
+    }
+
+    public final String IDENTIFIER_3_QUERY() {
+        return VIEW_1_QUERY;
+    }
+
+    public final String IDENTIFIER_3_NORMALIZED() {
+        return VIEW_1_QUERY;
+    }
+
+    public final Long IDENTIFIER_3_RESULT_NUMBER() {
+        return null;
+    }
+
+    public final String IDENTIFIER_3_PUBLISHER() {
+        return "Polish Government";
+    }
+
+    public final IdentifierType IDENTIFIER_3_TYPE() {
+        return IdentifierType.VIEW;
+    }
+
+    public final IdentifierTypeDto IDENTIFIER_3_TYPE_DTO() {
+        return IdentifierTypeDto.VIEW;
+    }
+
+    public final IdentifierStatusType IDENTIFIER_3_STATUS_TYPE() {
+        return IdentifierStatusType.PUBLISHED;
+    }
+
+    public final IdentifierStatusTypeDto IDENTIFIER_3_STATUS_TYPE_DTO() {
+        return IdentifierStatusTypeDto.PUBLISHED;
+    }
+
+    public final UUID IDENTIFIER_3_CREATED_BY() {
+        return USER_1_ID();
+    }
 
     public final Identifier IDENTIFIER_3 = Identifier.builder()
-            .id(IDENTIFIER_3_ID)
-            .viewId(VIEW_1_ID)
+            .id(IDENTIFIER_3_ID())
+            .viewId(VIEW_1_ID())
             .descriptions(new LinkedList<>())
             .titles(new LinkedList<>())
-            .doi(IDENTIFIER_3_DOI)
+            .doi(IDENTIFIER_3_DOI())
             .database(null /* DATABASE_1 */)
-            .created(IDENTIFIER_3_CREATED)
-            .lastModified(IDENTIFIER_3_MODIFIED)
-            .execution(IDENTIFIER_3_EXECUTION)
-            .publicationDay(IDENTIFIER_3_PUBLICATION_DAY)
-            .publicationMonth(IDENTIFIER_3_PUBLICATION_MONTH)
-            .publicationYear(IDENTIFIER_3_PUBLICATION_YEAR)
-            .queryHash(IDENTIFIER_3_QUERY_HASH)
-            .resultHash(IDENTIFIER_3_RESULT_HASH)
-            .query(IDENTIFIER_3_QUERY)
-            .queryNormalized(IDENTIFIER_3_NORMALIZED)
-            .resultNumber(IDENTIFIER_3_RESULT_NUMBER)
-            .publisher(IDENTIFIER_3_PUBLISHER)
-            .type(IDENTIFIER_3_TYPE)
+            .created(IDENTIFIER_3_CREATED())
+            .lastModified(IDENTIFIER_3_MODIFIED())
+            .execution(IDENTIFIER_3_EXECUTION())
+            .publicationDay(IDENTIFIER_3_PUBLICATION_DAY())
+            .publicationMonth(IDENTIFIER_3_PUBLICATION_MONTH())
+            .publicationYear(IDENTIFIER_3_PUBLICATION_YEAR())
+            .queryHash(IDENTIFIER_3_QUERY_HASH())
+            .resultHash(IDENTIFIER_3_RESULT_HASH())
+            .query(IDENTIFIER_3_QUERY())
+            .queryNormalized(IDENTIFIER_3_NORMALIZED())
+            .resultNumber(IDENTIFIER_3_RESULT_NUMBER())
+            .publisher(IDENTIFIER_3_PUBLISHER())
+            .type(IDENTIFIER_3_TYPE())
             .owner(USER_1)
             .ownedBy(USER_1_ID())
             .licenses(new LinkedList<>(List.of(LICENSE_1)))
             .creators(new LinkedList<>())
-            .status(IDENTIFIER_3_STATUS_TYPE)
+            .status(IDENTIFIER_3_STATUS_TYPE())
             .build();
 
     public final IdentifierDto IDENTIFIER_3_DTO = IdentifierDto.builder()
-            .id(IDENTIFIER_3_ID)
-            .databaseId(DATABASE_1_ID)
-            .viewId(VIEW_1_ID)
+            .id(IDENTIFIER_3_ID())
+            .databaseId(DATABASE_1_ID())
+            .viewId(VIEW_1_ID())
             .links(LinksDto.builder()
                     .self("/api/identifier/" + IDENTIFIER_3_ID)
                     .selfHtml("/pid/" + IDENTIFIER_3_ID)
@@ -7419,104 +9769,151 @@ public abstract class BaseTest {
                     .build())
             .descriptions(new LinkedList<>())
             .titles(new LinkedList<>())
-            .doi(IDENTIFIER_3_DOI)
-            .execution(IDENTIFIER_3_EXECUTION)
-            .publicationDay(IDENTIFIER_3_PUBLICATION_DAY)
-            .publicationMonth(IDENTIFIER_3_PUBLICATION_MONTH)
-            .publicationYear(IDENTIFIER_3_PUBLICATION_YEAR)
-            .queryHash(IDENTIFIER_3_QUERY_HASH)
-            .resultHash(IDENTIFIER_3_RESULT_HASH)
-            .query(IDENTIFIER_3_QUERY)
-            .queryNormalized(IDENTIFIER_3_NORMALIZED)
-            .resultNumber(IDENTIFIER_3_RESULT_NUMBER)
-            .publisher(IDENTIFIER_3_PUBLISHER)
-            .type(IDENTIFIER_3_TYPE_DTO)
-            .owner(USER_1_BRIEF_DTO)
-            .licenses(new LinkedList<>(List.of(LICENSE_1_DTO)))
+            .doi(IDENTIFIER_3_DOI())
+            .execution(IDENTIFIER_3_EXECUTION())
+            .publicationDay(IDENTIFIER_3_PUBLICATION_DAY())
+            .publicationMonth(IDENTIFIER_3_PUBLICATION_MONTH())
+            .publicationYear(IDENTIFIER_3_PUBLICATION_YEAR())
+            .queryHash(IDENTIFIER_3_QUERY_HASH())
+            .resultHash(IDENTIFIER_3_RESULT_HASH())
+            .query(IDENTIFIER_3_QUERY())
+            .queryNormalized(IDENTIFIER_3_NORMALIZED())
+            .resultNumber(IDENTIFIER_3_RESULT_NUMBER())
+            .publisher(IDENTIFIER_3_PUBLISHER())
+            .type(IDENTIFIER_3_TYPE_DTO())
+            .owner(USER_1_BRIEF_DTO())
+            .licenses(new LinkedList<>(List.of(LICENSE_1_DTO())))
             .creators(new LinkedList<>())
-            .status(IDENTIFIER_3_STATUS_TYPE_DTO)
+            .status(IDENTIFIER_3_STATUS_TYPE_DTO())
             .build();
 
     public final IdentifierBriefDto IDENTIFIER_3_BRIEF_DTO = IdentifierBriefDto.builder()
-            .id(IDENTIFIER_3_ID)
-            .databaseId(DATABASE_1_ID)
-            .viewId(VIEW_1_ID)
+            .id(IDENTIFIER_3_ID())
+            .databaseId(DATABASE_1_ID())
+            .viewId(VIEW_1_ID())
             .titles(new LinkedList<>())
-            .doi(IDENTIFIER_3_DOI)
-            .publicationYear(IDENTIFIER_3_PUBLICATION_YEAR)
-            .publisher(IDENTIFIER_3_PUBLISHER)
-            .type(IDENTIFIER_3_TYPE_DTO)
-            .status(IDENTIFIER_3_STATUS_TYPE_DTO)
+            .doi(IDENTIFIER_3_DOI())
+            .publicationYear(IDENTIFIER_3_PUBLICATION_YEAR())
+            .publisher(IDENTIFIER_3_PUBLISHER())
+            .type(IDENTIFIER_3_TYPE_DTO())
+            .status(IDENTIFIER_3_STATUS_TYPE_DTO())
             .build();
 
     public final CreateIdentifierDto IDENTIFIER_3_CREATE_DTO = CreateIdentifierDto.builder()
-            .databaseId(DATABASE_1_ID)
-            .viewId(VIEW_1_ID)
-            .type(IDENTIFIER_3_TYPE_DTO)
-            .publicationYear(IDENTIFIER_3_PUBLICATION_YEAR)
-            .publisher(IDENTIFIER_3_PUBLISHER)
+            .databaseId(DATABASE_1_ID())
+            .viewId(VIEW_1_ID())
+            .type(IDENTIFIER_3_TYPE_DTO())
+            .publicationYear(IDENTIFIER_3_PUBLICATION_YEAR())
+            .publisher(IDENTIFIER_3_PUBLISHER())
             .build();
 
     public final IdentifierSaveDto IDENTIFIER_3_SAVE_DTO = IdentifierSaveDto.builder()
-            .id(IDENTIFIER_3_ID)
-            .databaseId(DATABASE_1_ID)
-            .viewId(VIEW_1_ID)
+            .id(IDENTIFIER_3_ID())
+            .databaseId(DATABASE_1_ID())
+            .viewId(VIEW_1_ID())
             .descriptions(new LinkedList<>())
             .titles(new LinkedList<>())
             .relatedIdentifiers(new LinkedList<>())
-            .publicationMonth(IDENTIFIER_3_PUBLICATION_MONTH)
-            .publicationYear(IDENTIFIER_3_PUBLICATION_YEAR)
+            .publicationMonth(IDENTIFIER_3_PUBLICATION_MONTH())
+            .publicationYear(IDENTIFIER_3_PUBLICATION_YEAR())
             .creators(new LinkedList<>())
-            .publisher(IDENTIFIER_3_PUBLISHER)
-            .type(IDENTIFIER_3_TYPE_DTO)
-            .licenses(new LinkedList<>(List.of(LICENSE_1_DTO)))
-            .build();
-
-    public final UUID IDENTIFIER_4_ID = UUID.fromString("3bd69bb8-f7e3-48e4-9717-823787e7ba23");
-    public final String IDENTIFIER_4_DOI = null;
-    public final Instant IDENTIFIER_4_CREATED = Instant.ofEpochSecond(1751588352L);
-    public final Instant IDENTIFIER_4_MODIFIED = Instant.ofEpochSecond(1551588352L);
-    public final Instant IDENTIFIER_4_EXECUTION = Instant.ofEpochSecond(1551588352L);
-    public final Integer IDENTIFIER_4_PUBLICATION_DAY = 10;
-    public final Integer IDENTIFIER_4_PUBLICATION_MONTH = 7;
-    public final Integer IDENTIFIER_4_PUBLICATION_YEAR = 2023;
-    public final String IDENTIFIER_4_RESULT_HASH = null;
-    public final Long IDENTIFIER_4_RESULT_NUMBER = null;
-    public final String IDENTIFIER_4_PUBLISHER = "Example Publisher";
-    public final IdentifierType IDENTIFIER_4_TYPE = IdentifierType.TABLE;
-    public final IdentifierTypeDto IDENTIFIER_4_TYPE_DTO = IdentifierTypeDto.TABLE;
-    public final IdentifierStatusType IDENTIFIER_4_STATUS_TYPE = IdentifierStatusType.PUBLISHED;
-    public final IdentifierStatusTypeDto IDENTIFIER_4_STATUS_TYPE_DTO = IdentifierStatusTypeDto.PUBLISHED;
-    public final UUID IDENTIFIER_4_CREATED_BY = USER_1_ID();
+            .publisher(IDENTIFIER_3_PUBLISHER())
+            .type(IDENTIFIER_3_TYPE_DTO())
+            .licenses(new LinkedList<>(List.of(LICENSE_1_DTO())))
+            .build();
+
+    public final UUID IDENTIFIER_4_ID() {
+        return UUID.fromString("3bd69bb8-f7e3-48e4-9717-823787e7ba23");
+    }
+
+    public final String IDENTIFIER_4_DOI() {
+        return null;
+    }
+
+    public final Instant IDENTIFIER_4_CREATED() {
+        return Instant.ofEpochSecond(1751588352L);
+    }
+
+    public final Instant IDENTIFIER_4_MODIFIED() {
+        return Instant.ofEpochSecond(1551588352L);
+    }
+
+    public final Instant IDENTIFIER_4_EXECUTION() {
+        return Instant.ofEpochSecond(1551588352L);
+    }
+
+    public final Integer IDENTIFIER_4_PUBLICATION_DAY() {
+        return 10;
+    }
+
+    public final Integer IDENTIFIER_4_PUBLICATION_MONTH() {
+        return 7;
+    }
+
+    public final Integer IDENTIFIER_4_PUBLICATION_YEAR() {
+        return 2023;
+    }
+
+    public final String IDENTIFIER_4_RESULT_HASH() {
+        return null;
+    }
+
+    public final Long IDENTIFIER_4_RESULT_NUMBER() {
+        return null;
+    }
+
+    public final String IDENTIFIER_4_PUBLISHER() {
+        return "Example Publisher";
+    }
+
+    public final IdentifierType IDENTIFIER_4_TYPE() {
+        return IdentifierType.TABLE;
+    }
+
+    public final IdentifierTypeDto IDENTIFIER_4_TYPE_DTO() {
+        return IdentifierTypeDto.TABLE;
+    }
+
+    public final IdentifierStatusType IDENTIFIER_4_STATUS_TYPE() {
+        return IdentifierStatusType.PUBLISHED;
+    }
+
+    public final IdentifierStatusTypeDto IDENTIFIER_4_STATUS_TYPE_DTO() {
+        return IdentifierStatusTypeDto.PUBLISHED;
+    }
+
+    public final UUID IDENTIFIER_4_CREATED_BY() {
+        return USER_1_ID();
+    }
 
     public final Identifier IDENTIFIER_4 = Identifier.builder()
-            .id(IDENTIFIER_4_ID)
-            .tableId(TABLE_1_ID)
+            .id(IDENTIFIER_4_ID())
+            .tableId(TABLE_1_ID())
             .descriptions(new LinkedList<>())
             .titles(new LinkedList<>())
-            .doi(IDENTIFIER_4_DOI)
+            .doi(IDENTIFIER_4_DOI())
             .database(null /* DATABASE_1 */)
-            .created(IDENTIFIER_4_CREATED)
-            .lastModified(IDENTIFIER_4_MODIFIED)
-            .execution(IDENTIFIER_4_EXECUTION)
-            .publicationDay(IDENTIFIER_4_PUBLICATION_DAY)
-            .publicationMonth(IDENTIFIER_4_PUBLICATION_MONTH)
-            .publicationYear(IDENTIFIER_4_PUBLICATION_YEAR)
-            .resultHash(IDENTIFIER_4_RESULT_HASH)
-            .resultNumber(IDENTIFIER_4_RESULT_NUMBER)
-            .publisher(IDENTIFIER_4_PUBLISHER)
-            .type(IDENTIFIER_4_TYPE)
+            .created(IDENTIFIER_4_CREATED())
+            .lastModified(IDENTIFIER_4_MODIFIED())
+            .execution(IDENTIFIER_4_EXECUTION())
+            .publicationDay(IDENTIFIER_4_PUBLICATION_DAY())
+            .publicationMonth(IDENTIFIER_4_PUBLICATION_MONTH())
+            .publicationYear(IDENTIFIER_4_PUBLICATION_YEAR())
+            .resultHash(IDENTIFIER_4_RESULT_HASH())
+            .resultNumber(IDENTIFIER_4_RESULT_NUMBER())
+            .publisher(IDENTIFIER_4_PUBLISHER())
+            .type(IDENTIFIER_4_TYPE())
             .owner(USER_1)
             .ownedBy(USER_1_ID())
             .licenses(new LinkedList<>(List.of(LICENSE_1)))
             .creators(new LinkedList<>())
-            .status(IDENTIFIER_4_STATUS_TYPE)
+            .status(IDENTIFIER_4_STATUS_TYPE())
             .build();
 
     public final IdentifierDto IDENTIFIER_4_DTO = IdentifierDto.builder()
-            .id(IDENTIFIER_4_ID)
-            .databaseId(DATABASE_1_ID)
-            .tableId(TABLE_1_ID)
+            .id(IDENTIFIER_4_ID())
+            .databaseId(DATABASE_1_ID())
+            .tableId(TABLE_1_ID())
             .links(LinksDto.builder()
                     .self("/api/identifier/" + IDENTIFIER_4_ID)
                     .selfHtml("/pid/" + IDENTIFIER_4_ID)
@@ -7524,66 +9921,74 @@ public abstract class BaseTest {
                     .build())
             .descriptions(new LinkedList<>())
             .titles(new LinkedList<>())
-            .doi(IDENTIFIER_4_DOI)
-            .execution(IDENTIFIER_4_EXECUTION)
-            .publicationDay(IDENTIFIER_4_PUBLICATION_DAY)
-            .publicationMonth(IDENTIFIER_4_PUBLICATION_MONTH)
-            .publicationYear(IDENTIFIER_4_PUBLICATION_YEAR)
-            .resultHash(IDENTIFIER_4_RESULT_HASH)
-            .resultNumber(IDENTIFIER_4_RESULT_NUMBER)
-            .publisher(IDENTIFIER_4_PUBLISHER)
-            .type(IDENTIFIER_4_TYPE_DTO)
-            .owner(USER_1_BRIEF_DTO)
-            .licenses(new LinkedList<>(List.of(LICENSE_1_DTO)))
+            .doi(IDENTIFIER_4_DOI())
+            .execution(IDENTIFIER_4_EXECUTION())
+            .publicationDay(IDENTIFIER_4_PUBLICATION_DAY())
+            .publicationMonth(IDENTIFIER_4_PUBLICATION_MONTH())
+            .publicationYear(IDENTIFIER_4_PUBLICATION_YEAR())
+            .resultHash(IDENTIFIER_4_RESULT_HASH())
+            .resultNumber(IDENTIFIER_4_RESULT_NUMBER())
+            .publisher(IDENTIFIER_4_PUBLISHER())
+            .type(IDENTIFIER_4_TYPE_DTO())
+            .owner(USER_1_BRIEF_DTO())
+            .licenses(new LinkedList<>(List.of(LICENSE_1_DTO())))
             .creators(new LinkedList<>())
-            .status(IDENTIFIER_4_STATUS_TYPE_DTO)
+            .status(IDENTIFIER_4_STATUS_TYPE_DTO())
             .build();
 
     public final IdentifierBriefDto IDENTIFIER_4_BRIEF_DTO = IdentifierBriefDto.builder()
-            .id(IDENTIFIER_4_ID)
-            .databaseId(DATABASE_1_ID)
-            .tableId(TABLE_1_ID)
+            .id(IDENTIFIER_4_ID())
+            .databaseId(DATABASE_1_ID())
+            .tableId(TABLE_1_ID())
             .titles(new LinkedList<>())
-            .doi(IDENTIFIER_4_DOI)
-            .publicationYear(IDENTIFIER_4_PUBLICATION_YEAR)
-            .publisher(IDENTIFIER_4_PUBLISHER)
-            .type(IDENTIFIER_4_TYPE_DTO)
-            .status(IDENTIFIER_4_STATUS_TYPE_DTO)
+            .doi(IDENTIFIER_4_DOI())
+            .publicationYear(IDENTIFIER_4_PUBLICATION_YEAR())
+            .publisher(IDENTIFIER_4_PUBLISHER())
+            .type(IDENTIFIER_4_TYPE_DTO())
+            .status(IDENTIFIER_4_STATUS_TYPE_DTO())
             .build();
 
     public final CreateIdentifierDto IDENTIFIER_4_CREATE_DTO = CreateIdentifierDto.builder()
-            .databaseId(DATABASE_1_ID)
-            .publicationYear(IDENTIFIER_4_PUBLICATION_YEAR)
-            .publisher(IDENTIFIER_4_PUBLISHER)
+            .databaseId(DATABASE_1_ID())
+            .publicationYear(IDENTIFIER_4_PUBLICATION_YEAR())
+            .publisher(IDENTIFIER_4_PUBLISHER())
             .build();
 
     public final IdentifierSaveDto IDENTIFIER_4_SAVE_DTO = IdentifierSaveDto.builder()
-            .id(IDENTIFIER_4_ID)
-            .databaseId(DATABASE_1_ID)
-            .tableId(TABLE_1_ID)
+            .id(IDENTIFIER_4_ID())
+            .databaseId(DATABASE_1_ID())
+            .tableId(TABLE_1_ID())
             .descriptions(new LinkedList<>())
             .titles(new LinkedList<>())
             .relatedIdentifiers(new LinkedList<>())
-            .publicationMonth(IDENTIFIER_4_PUBLICATION_MONTH)
-            .publicationYear(IDENTIFIER_4_PUBLICATION_YEAR)
+            .publicationMonth(IDENTIFIER_4_PUBLICATION_MONTH())
+            .publicationYear(IDENTIFIER_4_PUBLICATION_YEAR())
             .creators(new LinkedList<>())
-            .publisher(IDENTIFIER_4_PUBLISHER)
-            .type(IDENTIFIER_4_TYPE_DTO)
-            .licenses(new LinkedList<>(List.of(LICENSE_1_DTO)))
+            .publisher(IDENTIFIER_4_PUBLISHER())
+            .type(IDENTIFIER_4_TYPE_DTO())
+            .licenses(new LinkedList<>(List.of(LICENSE_1_DTO())))
             .build();
 
-    public final String VIRTUAL_HOST_NAME = "fda";
-    public final String VIRTUAL_HOST_DESCRIPTION = "FAIR Data Austria";
-    public final String VIRTUAL_HOST_TAGS = "";
+    public final String VIRTUAL_HOST_NAME() {
+        return "fda";
+    }
+
+    public final String VIRTUAL_HOST_DESCRIPTION() {
+        return "FAIR Data Austria";
+    }
+
+    public final String VIRTUAL_HOST_TAGS() {
+        return "";
+    }
 
     public final CreateVirtualHostDto VIRTUAL_HOST_CREATE_DTO = CreateVirtualHostDto.builder()
-            .name(VIRTUAL_HOST_NAME)
-            .description(VIRTUAL_HOST_DESCRIPTION)
-            .tags(VIRTUAL_HOST_TAGS)
+            .name(VIRTUAL_HOST_NAME())
+            .description(VIRTUAL_HOST_DESCRIPTION())
+            .tags(VIRTUAL_HOST_TAGS())
             .build();
 
     public final ExchangeUpdatePermissionsDto VIRTUAL_HOST_EXCHANGE_UPDATE_DTO = ExchangeUpdatePermissionsDto.builder()
-            .exchange(DATABASE_1_EXCHANGE)
+            .exchange(DATABASE_1_EXCHANGE())
             .read(".*")
             .write(".*")
             .build();
@@ -7594,81 +9999,115 @@ public abstract class BaseTest {
             .configure(".*")
             .build();
 
-    public final UUID BANNER_MESSAGE_1_ID = UUID.fromString("81cf09b7-0d86-44ad-be8e-a407e7d114e1");
-    public final String BANNER_MESSAGE_1_MESSAGE = "Next maintenance in 7 days!";
-    public final BannerMessageType BANNER_MESSAGE_1_TYPE = BannerMessageType.INFO;
-    public final BannerMessageTypeDto BANNER_MESSAGE_1_TYPE_DTO = BannerMessageTypeDto.INFO;
-    public final Instant BANNER_MESSAGE_1_START = Instant.ofEpochSecond(1684577786L) /* 2022-12-23 22:00:00 (UTC) */;
-    public final Instant BANNER_MESSAGE_1_END = null;
+    public final UUID BANNER_MESSAGE_1_ID() {
+        return UUID.fromString("81cf09b7-0d86-44ad-be8e-a407e7d114e1");
+    }
+
+    public final String BANNER_MESSAGE_1_MESSAGE() {
+        return "Next maintenance in 7 days!";
+    }
+
+    public final BannerMessageType BANNER_MESSAGE_1_TYPE() {
+        return BannerMessageType.INFO;
+    }
+
+    public final BannerMessageTypeDto BANNER_MESSAGE_1_TYPE_DTO() {
+        return BannerMessageTypeDto.INFO;
+    }
+
+    public final Instant BANNER_MESSAGE_1_START() {
+        return Instant.ofEpochSecond(1684577786L) /* 2022-12-23 22:00:00 (UTC()) */;
+    }
+
+    public final Instant BANNER_MESSAGE_1_END() {
+        return null;
+    }
 
     public final BannerMessage BANNER_MESSAGE_1 = BannerMessage.builder()
-            .id(BANNER_MESSAGE_1_ID)
-            .message(BANNER_MESSAGE_1_MESSAGE)
-            .type(BANNER_MESSAGE_1_TYPE)
-            .displayStart(BANNER_MESSAGE_1_START)
-            .displayEnd(BANNER_MESSAGE_1_END)
+            .id(BANNER_MESSAGE_1_ID())
+            .message(BANNER_MESSAGE_1_MESSAGE())
+            .type(BANNER_MESSAGE_1_TYPE())
+            .displayStart(BANNER_MESSAGE_1_START())
+            .displayEnd(BANNER_MESSAGE_1_END())
             .build();
 
     public final BannerMessageDto BANNER_MESSAGE_1_DTO = BannerMessageDto.builder()
-            .id(BANNER_MESSAGE_1_ID)
-            .message(BANNER_MESSAGE_1_MESSAGE)
-            .type(BANNER_MESSAGE_1_TYPE_DTO)
-            .displayStart(BANNER_MESSAGE_1_START)
-            .displayEnd(BANNER_MESSAGE_1_END)
+            .id(BANNER_MESSAGE_1_ID())
+            .message(BANNER_MESSAGE_1_MESSAGE())
+            .type(BANNER_MESSAGE_1_TYPE_DTO())
+            .displayStart(BANNER_MESSAGE_1_START())
+            .displayEnd(BANNER_MESSAGE_1_END())
             .build();
 
     public final BannerMessageCreateDto BANNER_MESSAGE_1_CREATE_DTO = BannerMessageCreateDto.builder()
-            .message(BANNER_MESSAGE_1_MESSAGE)
-            .type(BANNER_MESSAGE_1_TYPE_DTO)
-            .displayStart(BANNER_MESSAGE_1_START)
-            .displayEnd(BANNER_MESSAGE_1_END)
+            .message(BANNER_MESSAGE_1_MESSAGE())
+            .type(BANNER_MESSAGE_1_TYPE_DTO())
+            .displayStart(BANNER_MESSAGE_1_START())
+            .displayEnd(BANNER_MESSAGE_1_END())
             .build();
 
     public final BannerMessageUpdateDto BANNER_MESSAGE_1_UPDATE_DTO = BannerMessageUpdateDto.builder()
-            .message(BANNER_MESSAGE_1_MESSAGE)
+            .message(BANNER_MESSAGE_1_MESSAGE())
             .type(BannerMessageTypeDto.WARNING)
-            .displayStart(BANNER_MESSAGE_1_START)
-            .displayEnd(BANNER_MESSAGE_1_END)
+            .displayStart(BANNER_MESSAGE_1_START())
+            .displayEnd(BANNER_MESSAGE_1_END())
             .build();
 
-    public final UUID BANNER_MESSAGE_2_ID = UUID.fromString("1e7e2c03-e2c6-46b8-9fdc-6668ef055d99");
-    public final String BANNER_MESSAGE_2_MESSAGE = "No operation on Christmas 2022!";
-    public final BannerMessageType BANNER_MESSAGE_2_TYPE = BannerMessageType.ERROR;
-    public final BannerMessageTypeDto BANNER_MESSAGE_2_TYPE_DTO = BannerMessageTypeDto.ERROR;
-    public final Instant BANNER_MESSAGE_2_START = Instant.ofEpochSecond(1671836400L) /* 2022-12-23 22:00:00 (UTC) */;
-    public final Instant BANNER_MESSAGE_2_END = Instant.ofEpochSecond(1672009200L) /* 2022-12-25 22:00:00 (UTC) */;
+    public final UUID BANNER_MESSAGE_2_ID() {
+        return UUID.fromString("1e7e2c03-e2c6-46b8-9fdc-6668ef055d99");
+    }
+
+    public final String BANNER_MESSAGE_2_MESSAGE() {
+        return "No operation on Christmas 2022!";
+    }
+
+    public final BannerMessageType BANNER_MESSAGE_2_TYPE() {
+        return BannerMessageType.ERROR;
+    }
+
+    public final BannerMessageTypeDto BANNER_MESSAGE_2_TYPE_DTO() {
+        return BannerMessageTypeDto.ERROR;
+    }
+
+    public final Instant BANNER_MESSAGE_2_START() {
+        return Instant.ofEpochSecond(1671836400L) /* 2022-12-23 22:00:00 (UTC()) */;
+    }
+
+    public final Instant BANNER_MESSAGE_2_END() {
+        return Instant.ofEpochSecond(1672009200L) /* 2022-12-25 22:00:00 (UTC()) */;
+    }
 
     public final BannerMessage BANNER_MESSAGE_2 = BannerMessage.builder()
-            .id(BANNER_MESSAGE_2_ID)
-            .message(BANNER_MESSAGE_2_MESSAGE)
-            .type(BANNER_MESSAGE_2_TYPE)
-            .displayStart(BANNER_MESSAGE_2_START)
-            .displayEnd(BANNER_MESSAGE_2_END)
+            .id(BANNER_MESSAGE_2_ID())
+            .message(BANNER_MESSAGE_2_MESSAGE())
+            .type(BANNER_MESSAGE_2_TYPE())
+            .displayStart(BANNER_MESSAGE_2_START())
+            .displayEnd(BANNER_MESSAGE_2_END())
             .build();
 
     public final BannerMessageCreateDto BANNER_MESSAGE_2_CREATE_DTO = BannerMessageCreateDto.builder()
-            .message(BANNER_MESSAGE_2_MESSAGE)
-            .type(BANNER_MESSAGE_2_TYPE_DTO)
-            .displayStart(BANNER_MESSAGE_2_START)
-            .displayEnd(BANNER_MESSAGE_2_END)
+            .message(BANNER_MESSAGE_2_MESSAGE())
+            .type(BANNER_MESSAGE_2_TYPE_DTO())
+            .displayStart(BANNER_MESSAGE_2_START())
+            .displayEnd(BANNER_MESSAGE_2_END())
             .build();
 
     public final Database DATABASE_1 = Database.builder()
-            .id(DATABASE_1_ID)
+            .id(DATABASE_1_ID())
             .created(Instant.now().minus(1, HOURS))
             .lastModified(Instant.now())
-            .isPublic(DATABASE_1_PUBLIC)
-            .isSchemaPublic(DATABASE_1_SCHEMA_PUBLIC)
-            .name(DATABASE_1_NAME)
-            .description(DATABASE_1_DESCRIPTION)
+            .isPublic(DATABASE_1_PUBLIC())
+            .isSchemaPublic(DATABASE_1_SCHEMA_PUBLIC())
+            .name(DATABASE_1_NAME())
+            .description(DATABASE_1_DESCRIPTION())
             .identifiers(new LinkedList<>(List.of(IDENTIFIER_1, IDENTIFIER_2, IDENTIFIER_3, IDENTIFIER_4)))
-            .cid(CONTAINER_1_ID)
+            .cid(CONTAINER_1_ID())
             .container(CONTAINER_1)
-            .internalName(DATABASE_1_INTERNALNAME)
-            .exchangeName(DATABASE_1_EXCHANGE)
-            .created(DATABASE_1_CREATED)
-            .lastModified(DATABASE_1_LAST_MODIFIED)
-            .ownedBy(DATABASE_1_CREATED_BY)
+            .internalName(DATABASE_1_INTERNAL_NAME())
+            .exchangeName(DATABASE_1_EXCHANGE())
+            .created(DATABASE_1_CREATED())
+            .lastModified(DATABASE_1_LAST_MODIFIED())
+            .ownedBy(DATABASE_1_CREATED_BY())
             .owner(USER_1)
             .ownedBy(USER_1_ID())
             .owner(USER_1)
@@ -7683,47 +10122,47 @@ public abstract class BaseTest {
             .build();
 
     public final DatabaseDto DATABASE_1_DTO = DatabaseDto.builder()
-            .id(DATABASE_1_ID)
-            .isPublic(DATABASE_1_PUBLIC)
-            .isSchemaPublic(DATABASE_1_SCHEMA_PUBLIC)
-            .name(DATABASE_1_NAME)
-            .container(CONTAINER_1_DTO)
-            .internalName(DATABASE_1_INTERNALNAME)
-            .exchangeName(DATABASE_1_EXCHANGE)
+            .id(DATABASE_1_ID())
+            .isPublic(DATABASE_1_PUBLIC())
+            .isSchemaPublic(DATABASE_1_SCHEMA_PUBLIC())
+            .name(DATABASE_1_NAME())
+            .container(CONTAINER_1_DTO())
+            .internalName(DATABASE_1_INTERNAL_NAME())
+            .exchangeName(DATABASE_1_EXCHANGE())
             .identifiers(new LinkedList<>(List.of(IDENTIFIER_1_DTO, IDENTIFIER_2_DTO, IDENTIFIER_3_DTO, IDENTIFIER_4_DTO)))
             .tables(new LinkedList<>(List.of(TABLE_1_DTO, TABLE_2_DTO, TABLE_3_DTO, TABLE_4_DTO)))
             .views(new LinkedList<>(List.of(VIEW_1_DTO, VIEW_2_DTO, VIEW_3_DTO)))
-            .owner(USER_1_BRIEF_DTO)
+            .owner(USER_1_BRIEF_DTO())
             .build();
 
     public final DatabaseDto DATABASE_1_PRIVILEGED_DTO = DatabaseDto.builder()
-            .id(DATABASE_1_ID)
-            .isPublic(DATABASE_1_PUBLIC)
-            .isSchemaPublic(DATABASE_1_SCHEMA_PUBLIC)
-            .name(DATABASE_1_NAME)
-            .container(CONTAINER_1_PRIVILEGED_DTO)
-            .internalName(DATABASE_1_INTERNALNAME)
-            .exchangeName(DATABASE_1_EXCHANGE)
+            .id(DATABASE_1_ID())
+            .isPublic(DATABASE_1_PUBLIC())
+            .isSchemaPublic(DATABASE_1_SCHEMA_PUBLIC())
+            .name(DATABASE_1_NAME())
+            .container(CONTAINER_1_PRIVILEGED_DTO())
+            .internalName(DATABASE_1_INTERNAL_NAME())
+            .exchangeName(DATABASE_1_EXCHANGE())
             .accesses(new LinkedList<>(List.of())) /* DATABASE_1_USER_1_READ_ACCESS_DTO */
             .identifiers(new LinkedList<>(List.of(IDENTIFIER_1_DTO, IDENTIFIER_2_DTO, IDENTIFIER_3_DTO, IDENTIFIER_4_DTO)))
             .tables(new LinkedList<>(List.of(TABLE_1_DTO, TABLE_2_DTO, TABLE_3_DTO, TABLE_4_DTO)))
             .views(new LinkedList<>(List.of(VIEW_1_DTO, VIEW_2_DTO, VIEW_3_DTO)))
-            .owner(USER_1_BRIEF_DTO)
+            .owner(USER_1_BRIEF_DTO())
             .lastRetrieved(Instant.now())
             .build();
 
     public final DatabaseBriefDto DATABASE_1_BRIEF_DTO = DatabaseBriefDto.builder()
-            .id(DATABASE_1_ID)
-            .isPublic(DATABASE_1_PUBLIC)
-            .isSchemaPublic(DATABASE_1_SCHEMA_PUBLIC)
-            .name(DATABASE_1_NAME)
-            .internalName(DATABASE_1_INTERNALNAME)
+            .id(DATABASE_1_ID())
+            .isPublic(DATABASE_1_PUBLIC())
+            .isSchemaPublic(DATABASE_1_SCHEMA_PUBLIC())
+            .name(DATABASE_1_NAME())
+            .internalName(DATABASE_1_INTERNAL_NAME())
             .identifiers(new LinkedList<>(List.of(IDENTIFIER_1_BRIEF_DTO, IDENTIFIER_2_BRIEF_DTO, IDENTIFIER_3_BRIEF_DTO, IDENTIFIER_4_BRIEF_DTO)))
             .build();
 
     public final DatabaseAccess DATABASE_1_USER_1_READ_ACCESS = DatabaseAccess.builder()
             .type(AccessType.READ)
-            .hdbid(DATABASE_1_ID)
+            .hdbid(DATABASE_1_ID())
             .database(DATABASE_1)
             .huserid(USER_1_ID())
             .user(USER_1)
@@ -7731,14 +10170,14 @@ public abstract class BaseTest {
 
     public final DatabaseAccessDto DATABASE_1_USER_1_READ_ACCESS_DTO = DatabaseAccessDto.builder()
             .type(AccessTypeDto.READ)
-            .hdbid(DATABASE_1_ID)
+            .hdbid(DATABASE_1_ID())
             .huserid(USER_1_ID())
-            .user(USER_1_BRIEF_DTO)
+            .user(USER_1_BRIEF_DTO())
             .build();
 
     public final DatabaseAccess DATABASE_1_USER_1_WRITE_OWN_ACCESS = DatabaseAccess.builder()
             .type(AccessType.WRITE_OWN)
-            .hdbid(DATABASE_1_ID)
+            .hdbid(DATABASE_1_ID())
             .database(DATABASE_1)
             .huserid(USER_1_ID())
             .user(USER_1)
@@ -7746,7 +10185,7 @@ public abstract class BaseTest {
 
     public final DatabaseAccess DATABASE_1_USER_1_WRITE_ALL_ACCESS = DatabaseAccess.builder()
             .type(AccessType.WRITE_ALL)
-            .hdbid(DATABASE_1_ID)
+            .hdbid(DATABASE_1_ID())
             .database(DATABASE_1)
             .huserid(USER_1_ID())
             .user(USER_1)
@@ -7754,113 +10193,113 @@ public abstract class BaseTest {
 
     public final DatabaseAccess DATABASE_1_USER_2_READ_ACCESS = DatabaseAccess.builder()
             .type(AccessType.READ)
-            .hdbid(DATABASE_1_ID)
+            .hdbid(DATABASE_1_ID())
             .database(DATABASE_1)
             .huserid(USER_2_ID())
-            .user(USER_2)
+            .user(USER_2())
             .build();
 
     public final DatabaseAccessDto DATABASE_1_USER_2_READ_ACCESS_DTO = DatabaseAccessDto.builder()
             .type(AccessTypeDto.READ)
-            .hdbid(DATABASE_1_ID)
+            .hdbid(DATABASE_1_ID())
             .huserid(USER_2_ID())
-            .user(USER_2_BRIEF_DTO)
+            .user(USER_2_BRIEF_DTO())
             .build();
 
     public final DatabaseAccess DATABASE_1_USER_2_WRITE_OWN_ACCESS = DatabaseAccess.builder()
             .type(AccessType.WRITE_OWN)
-            .hdbid(DATABASE_1_ID)
+            .hdbid(DATABASE_1_ID())
             .database(DATABASE_1)
             .huserid(USER_2_ID())
-            .user(USER_2)
+            .user(USER_2())
             .build();
 
     public final DatabaseAccessDto DATABASE_1_USER_2_WRITE_OWN_ACCESS_DTO = DatabaseAccessDto.builder()
             .type(AccessTypeDto.WRITE_OWN)
-            .hdbid(DATABASE_1_ID)
+            .hdbid(DATABASE_1_ID())
             .huserid(USER_2_ID())
-            .user(USER_2_BRIEF_DTO)
+            .user(USER_2_BRIEF_DTO())
             .build();
 
     public final DatabaseAccess DATABASE_1_USER_2_WRITE_ALL_ACCESS = DatabaseAccess.builder()
             .type(AccessType.WRITE_ALL)
-            .hdbid(DATABASE_1_ID)
+            .hdbid(DATABASE_1_ID())
             .database(DATABASE_1)
             .huserid(USER_2_ID())
-            .user(USER_2)
+            .user(USER_2())
             .build();
 
     public final DatabaseAccessDto DATABASE_1_USER_2_WRITE_ALL_ACCESS_DTO = DatabaseAccessDto.builder()
             .type(AccessTypeDto.WRITE_ALL)
-            .hdbid(DATABASE_1_ID)
+            .hdbid(DATABASE_1_ID())
             .huserid(USER_2_ID())
-            .user(USER_2_BRIEF_DTO)
+            .user(USER_2_BRIEF_DTO())
             .build();
 
     public final DatabaseAccess DATABASE_1_USER_3_READ_ACCESS = DatabaseAccess.builder()
             .type(AccessType.READ)
-            .hdbid(DATABASE_1_ID)
+            .hdbid(DATABASE_1_ID())
             .database(DATABASE_1)
-            .huserid(USER_3_ID)
-            .user(USER_3)
+            .huserid(USER_3_ID())
+            .user(USER_3())
             .build();
 
     public final DatabaseAccess DATABASE_1_USER_3_WRITE_OWN_ACCESS = DatabaseAccess.builder()
             .type(AccessType.WRITE_OWN)
-            .hdbid(DATABASE_1_ID)
+            .hdbid(DATABASE_1_ID())
             .database(DATABASE_1)
-            .huserid(USER_3_ID)
-            .user(USER_3)
+            .huserid(USER_3_ID())
+            .user(USER_3())
             .build();
 
     public final DatabaseAccess DATABASE_1_USER_3_WRITE_ALL_ACCESS = DatabaseAccess.builder()
             .type(AccessType.WRITE_ALL)
-            .hdbid(DATABASE_1_ID)
+            .hdbid(DATABASE_1_ID())
             .database(DATABASE_1)
-            .huserid(USER_3_ID)
-            .user(USER_3)
+            .huserid(USER_3_ID())
+            .user(USER_3())
             .build();
 
     public final DatabaseAccessDto DATABASE_1_USER_3_WRITE_ALL_ACCESS_DTO = DatabaseAccessDto.builder()
             .type(AccessTypeDto.WRITE_ALL)
-            .hdbid(DATABASE_1_ID)
-            .huserid(USER_3_ID)
-            .user(USER_3_BRIEF_DTO)
+            .hdbid(DATABASE_1_ID())
+            .huserid(USER_3_ID())
+            .user(USER_3_BRIEF_DTO())
             .build();
 
     public final DatabaseAccess DATABASE_1_USER_4_READ_ACCESS = DatabaseAccess.builder()
             .type(AccessType.READ)
-            .hdbid(DATABASE_1_ID)
+            .hdbid(DATABASE_1_ID())
             .database(DATABASE_1)
-            .huserid(USER_4_ID)
-            .user(USER_4)
+            .huserid(USER_4_ID())
+            .user(USER_4())
             .build();
 
     public final DatabaseAccessDto DATABASE_1_USER_4_READ_ACCESS_DTO = DatabaseAccessDto.builder()
             .type(AccessTypeDto.READ)
-            .hdbid(DATABASE_1_ID)
-            .huserid(USER_4_ID)
-            .user(USER_4_BRIEF_DTO)
+            .hdbid(DATABASE_1_ID())
+            .huserid(USER_4_ID())
+            .user(USER_4_BRIEF_DTO())
             .build();
 
     public final Database DATABASE_2 = Database.builder()
-            .id(DATABASE_2_ID)
-            .created(DATABASE_2_CREATED)
+            .id(DATABASE_2_ID())
+            .created(DATABASE_2_CREATED())
             .lastModified(Instant.now())
-            .isPublic(DATABASE_2_PUBLIC)
-            .isSchemaPublic(DATABASE_2_SCHEMA_PUBLIC)
-            .name(DATABASE_2_NAME)
-            .description(DATABASE_2_DESCRIPTION)
-            .cid(CONTAINER_1_ID)
+            .isPublic(DATABASE_2_PUBLIC())
+            .isSchemaPublic(DATABASE_2_SCHEMA_PUBLIC())
+            .name(DATABASE_2_NAME())
+            .description(DATABASE_2_DESCRIPTION())
+            .cid(CONTAINER_1_ID())
             .container(CONTAINER_1)
-            .internalName(DATABASE_2_INTERNALNAME)
-            .exchangeName(DATABASE_2_EXCHANGE)
-            .created(DATABASE_2_CREATED)
-            .lastModified(DATABASE_2_LAST_MODIFIED)
-            .ownedBy(DATABASE_2_OWNER)
-            .owner(USER_2)
+            .internalName(DATABASE_2_INTERNALNAME())
+            .exchangeName(DATABASE_2_EXCHANGE())
+            .created(DATABASE_2_CREATED())
+            .lastModified(DATABASE_2_LAST_MODIFIED())
+            .ownedBy(DATABASE_2_OWNER())
+            .owner(USER_2())
             .contactPerson(USER_2_ID())
-            .contact(USER_2)
+            .contact(USER_2())
             .tables(new LinkedList<>())
             .views(new LinkedList<>())
             .accesses(new LinkedList<>())
@@ -7868,165 +10307,165 @@ public abstract class BaseTest {
             .build();
 
     public final DatabaseDto DATABASE_2_DTO = DatabaseDto.builder()
-            .id(DATABASE_2_ID)
-            .isPublic(DATABASE_2_PUBLIC)
-            .isSchemaPublic(DATABASE_2_SCHEMA_PUBLIC)
-            .name(DATABASE_2_NAME)
-            .container(CONTAINER_1_DTO)
-            .internalName(DATABASE_2_INTERNALNAME)
-            .exchangeName(DATABASE_2_EXCHANGE)
-            .identifiers(new LinkedList<>(List.of(IDENTIFIER_5_DTO)))
+            .id(DATABASE_2_ID())
+            .isPublic(DATABASE_2_PUBLIC())
+            .isSchemaPublic(DATABASE_2_SCHEMA_PUBLIC())
+            .name(DATABASE_2_NAME())
+            .container(CONTAINER_1_DTO())
+            .internalName(DATABASE_2_INTERNALNAME())
+            .exchangeName(DATABASE_2_EXCHANGE())
+            .identifiers(new LinkedList<>(List.of(IDENTIFIER_5_DTO())))
             .tables(new LinkedList<>(List.of(TABLE_5_DTO, TABLE_6_DTO, TABLE_7_DTO)))
-            .views(new LinkedList<>(List.of(VIEW_4_DTO)))
-            .owner(USER_2_BRIEF_DTO)
+            .views(new LinkedList<>(List.of(VIEW_4_DTO())))
+            .owner(USER_2_BRIEF_DTO())
             .lastRetrieved(Instant.now())
             .build();
 
     public final DatabaseDto DATABASE_2_PRIVILEGED_DTO = DatabaseDto.builder()
-            .id(DATABASE_2_ID)
-            .isPublic(DATABASE_2_PUBLIC)
-            .isSchemaPublic(DATABASE_2_SCHEMA_PUBLIC)
-            .name(DATABASE_2_NAME)
-            .container(CONTAINER_1_PRIVILEGED_DTO)
-            .internalName(DATABASE_2_INTERNALNAME)
-            .exchangeName(DATABASE_2_EXCHANGE)
-            .identifiers(new LinkedList<>(List.of(IDENTIFIER_5_DTO)))
+            .id(DATABASE_2_ID())
+            .isPublic(DATABASE_2_PUBLIC())
+            .isSchemaPublic(DATABASE_2_SCHEMA_PUBLIC())
+            .name(DATABASE_2_NAME())
+            .container(CONTAINER_1_PRIVILEGED_DTO())
+            .internalName(DATABASE_2_INTERNALNAME())
+            .exchangeName(DATABASE_2_EXCHANGE())
+            .identifiers(new LinkedList<>(List.of(IDENTIFIER_5_DTO())))
             .tables(new LinkedList<>(List.of(TABLE_5_DTO, TABLE_6_DTO, TABLE_7_DTO)))
-            .views(new LinkedList<>(List.of(VIEW_4_DTO)))
-            .owner(USER_2_BRIEF_DTO)
+            .views(new LinkedList<>(List.of(VIEW_4_DTO())))
+            .owner(USER_2_BRIEF_DTO())
             .lastRetrieved(Instant.now())
             .build();
 
     public final DatabaseBriefDto DATABASE_2_PRIVILEGED_BRIEF_DTO = DatabaseBriefDto.builder()
-            .id(DATABASE_2_ID)
-            .isPublic(DATABASE_2_PUBLIC)
-            .isSchemaPublic(DATABASE_2_SCHEMA_PUBLIC)
-            .name(DATABASE_2_NAME)
-            .internalName(DATABASE_2_INTERNALNAME)
-            .identifiers(new LinkedList<>(List.of(IDENTIFIER_5_BRIEF_DTO)))
+            .id(DATABASE_2_ID())
+            .isPublic(DATABASE_2_PUBLIC())
+            .isSchemaPublic(DATABASE_2_SCHEMA_PUBLIC())
+            .name(DATABASE_2_NAME())
+            .internalName(DATABASE_2_INTERNALNAME())
+            .identifiers(new LinkedList<>(List.of(IDENTIFIER_5_BRIEF_DTO())))
             .ownerId(USER_2_ID())
             .build();
 
     public final DatabaseBriefDto DATABASE_2_BRIEF_DTO = DatabaseBriefDto.builder()
-            .id(DATABASE_2_ID)
-            .isPublic(DATABASE_2_PUBLIC)
-            .isSchemaPublic(DATABASE_2_SCHEMA_PUBLIC)
-            .name(DATABASE_2_NAME)
-            .internalName(DATABASE_2_INTERNALNAME)
-            .identifiers(new LinkedList<>(List.of(IDENTIFIER_5_BRIEF_DTO)))
+            .id(DATABASE_2_ID())
+            .isPublic(DATABASE_2_PUBLIC())
+            .isSchemaPublic(DATABASE_2_SCHEMA_PUBLIC())
+            .name(DATABASE_2_NAME())
+            .internalName(DATABASE_2_INTERNALNAME())
+            .identifiers(new LinkedList<>(List.of(IDENTIFIER_5_BRIEF_DTO())))
             .ownerId(USER_2_ID())
             .build();
 
     public final DatabaseAccess DATABASE_2_USER_1_READ_ACCESS = DatabaseAccess.builder()
             .type(AccessType.READ)
-            .hdbid(DATABASE_2_ID)
-            .database(DATABASE_2)
+            .hdbid(DATABASE_2_ID())
+            .database(DATABASE_2())
             .huserid(USER_1_ID())
             .user(USER_1)
             .build();
 
     public final DatabaseAccess DATABASE_2_USER_1_WRITE_OWN_ACCESS = DatabaseAccess.builder()
             .type(AccessType.WRITE_OWN)
-            .hdbid(DATABASE_2_ID)
-            .database(DATABASE_2)
+            .hdbid(DATABASE_2_ID())
+            .database(DATABASE_2())
             .huserid(USER_1_ID())
             .user(USER_1)
             .build();
 
     public final DatabaseAccess DATABASE_2_USER_1_WRITE_ALL_ACCESS = DatabaseAccess.builder()
             .type(AccessType.WRITE_ALL)
-            .hdbid(DATABASE_2_ID)
-            .database(DATABASE_2)
+            .hdbid(DATABASE_2_ID())
+            .database(DATABASE_2())
             .huserid(USER_1_ID())
             .user(USER_1)
             .build();
 
     public final DatabaseAccess DATABASE_2_USER_2_READ_ACCESS = DatabaseAccess.builder()
             .type(AccessType.READ)
-            .hdbid(DATABASE_2_ID)
-            .database(DATABASE_2)
+            .hdbid(DATABASE_2_ID())
+            .database(DATABASE_2())
             .huserid(USER_2_ID())
-            .user(USER_2)
+            .user(USER_2())
             .build();
 
     public final DatabaseAccessDto DATABASE_2_USER_2_READ_ACCESS_DTO = DatabaseAccessDto.builder()
             .type(AccessTypeDto.READ)
-            .hdbid(DATABASE_2_ID)
+            .hdbid(DATABASE_2_ID())
             .huserid(USER_2_ID())
             .build();
 
     public final DatabaseAccess DATABASE_2_USER_2_WRITE_OWN_ACCESS = DatabaseAccess.builder()
             .type(AccessType.WRITE_OWN)
-            .hdbid(DATABASE_2_ID)
-            .database(DATABASE_2)
+            .hdbid(DATABASE_2_ID())
+            .database(DATABASE_2())
             .huserid(USER_2_ID())
-            .user(USER_2)
+            .user(USER_2())
             .build();
 
     public final DatabaseAccess DATABASE_2_USER_2_WRITE_ALL_ACCESS = DatabaseAccess.builder()
             .type(AccessType.WRITE_ALL)
-            .hdbid(DATABASE_2_ID)
-            .database(DATABASE_2)
+            .hdbid(DATABASE_2_ID())
+            .database(DATABASE_2())
             .huserid(USER_2_ID())
-            .user(USER_2)
+            .user(USER_2())
             .build();
 
     public final DatabaseAccessDto DATABASE_2_USER_2_WRITE_ALL_ACCESS_DTO = DatabaseAccessDto.builder()
             .type(AccessTypeDto.WRITE_ALL)
-            .hdbid(DATABASE_2_ID)
+            .hdbid(DATABASE_2_ID())
             .huserid(USER_2_ID())
-            .user(USER_2_BRIEF_DTO)
+            .user(USER_2_BRIEF_DTO())
             .build();
 
     public final DatabaseAccess DATABASE_2_USER_3_READ_ACCESS = DatabaseAccess.builder()
             .type(AccessType.READ)
-            .hdbid(DATABASE_2_ID)
-            .database(DATABASE_2)
-            .huserid(USER_3_ID)
-            .user(USER_3)
+            .hdbid(DATABASE_2_ID())
+            .database(DATABASE_2())
+            .huserid(USER_3_ID())
+            .user(USER_3())
             .build();
 
     public final DatabaseAccessDto DATABASE_2_USER_3_READ_ACCESS_DTO = DatabaseAccessDto.builder()
             .type(AccessTypeDto.READ)
-            .hdbid(DATABASE_2_ID)
-            .huserid(USER_3_ID)
-            .user(USER_3_BRIEF_DTO)
+            .hdbid(DATABASE_2_ID())
+            .huserid(USER_3_ID())
+            .user(USER_3_BRIEF_DTO())
             .build();
 
     public final DatabaseAccess DATABASE_2_USER_3_WRITE_OWN_ACCESS = DatabaseAccess.builder()
             .type(AccessType.WRITE_OWN)
-            .hdbid(DATABASE_2_ID)
-            .database(DATABASE_2)
-            .huserid(USER_3_ID)
-            .user(USER_3)
+            .hdbid(DATABASE_2_ID())
+            .database(DATABASE_2())
+            .huserid(USER_3_ID())
+            .user(USER_3())
             .build();
 
     public final DatabaseAccess DATABASE_2_USER_3_WRITE_ALL_ACCESS = DatabaseAccess.builder()
             .type(AccessType.WRITE_ALL)
-            .hdbid(DATABASE_2_ID)
-            .database(DATABASE_2)
-            .huserid(USER_3_ID)
-            .user(USER_3)
+            .hdbid(DATABASE_2_ID())
+            .database(DATABASE_2())
+            .huserid(USER_3_ID())
+            .user(USER_3())
             .build();
 
     public final Database DATABASE_3 = Database.builder()
-            .id(DATABASE_3_ID)
+            .id(DATABASE_3_ID())
             .created(Instant.now().minus(1, HOURS))
             .lastModified(Instant.now())
-            .isPublic(DATABASE_3_PUBLIC)
-            .isSchemaPublic(DATABASE_3_SCHEMA_PUBLIC)
-            .name(DATABASE_3_NAME)
-            .description(DATABASE_3_DESCRIPTION)
-            .cid(CONTAINER_1_ID)
+            .isPublic(DATABASE_3_PUBLIC())
+            .isSchemaPublic(DATABASE_3_SCHEMA_PUBLIC())
+            .name(DATABASE_3_NAME())
+            .description(DATABASE_3_DESCRIPTION())
+            .cid(CONTAINER_1_ID())
             .container(CONTAINER_1)
-            .internalName(DATABASE_3_INTERNALNAME)
-            .exchangeName(DATABASE_3_EXCHANGE)
-            .created(DATABASE_3_CREATED)
-            .lastModified(DATABASE_3_LAST_MODIFIED)
-            .ownedBy(DATABASE_3_OWNER)
-            .owner(USER_3)
-            .contactPerson(USER_3_ID)
-            .contact(USER_3)
+            .internalName(DATABASE_3_INTERNALNAME())
+            .exchangeName(DATABASE_3_EXCHANGE())
+            .created(DATABASE_3_CREATED())
+            .lastModified(DATABASE_3_LAST_MODIFIED())
+            .ownedBy(DATABASE_3_OWNER())
+            .owner(USER_3())
+            .contactPerson(USER_3_ID())
+            .contact(USER_3())
             .tables(new LinkedList<>())
             .views(new LinkedList<>())
             .accesses(new LinkedList<>()) /* DATABASE_3_USER_1_WRITE_ALL_ACCESS */
@@ -8035,159 +10474,159 @@ public abstract class BaseTest {
 
     public final DatabaseAccess DATABASE_3_USER_1_READ_ACCESS = DatabaseAccess.builder()
             .type(AccessType.READ)
-            .hdbid(DATABASE_3_ID)
-            .database(DATABASE_3)
+            .hdbid(DATABASE_3_ID())
+            .database(DATABASE_3())
             .huserid(USER_1_ID())
             .user(USER_1)
             .build();
 
     public final DatabaseAccessDto DATABASE_3_USER_1_READ_ACCESS_DTO = DatabaseAccessDto.builder()
             .type(AccessTypeDto.READ)
-            .hdbid(DATABASE_3_ID)
+            .hdbid(DATABASE_3_ID())
             .huserid(USER_1_ID())
-            .user(USER_1_BRIEF_DTO)
+            .user(USER_1_BRIEF_DTO())
             .build();
 
     public final DatabaseAccess DATABASE_3_USER_1_WRITE_OWN_ACCESS = DatabaseAccess.builder()
             .type(AccessType.WRITE_OWN)
-            .hdbid(DATABASE_3_ID)
-            .database(DATABASE_3)
+            .hdbid(DATABASE_3_ID())
+            .database(DATABASE_3())
             .huserid(USER_1_ID())
             .user(USER_1)
             .build();
 
     public final DatabaseAccessDto DATABASE_3_USER_1_WRITE_OWN_ACCESS_DTO = DatabaseAccessDto.builder()
             .type(AccessTypeDto.WRITE_OWN)
-            .hdbid(DATABASE_3_ID)
+            .hdbid(DATABASE_3_ID())
             .huserid(USER_1_ID())
-            .user(USER_1_BRIEF_DTO)
+            .user(USER_1_BRIEF_DTO())
             .build();
 
     public final DatabaseAccess DATABASE_3_USER_1_WRITE_ALL_ACCESS = DatabaseAccess.builder()
             .type(AccessType.WRITE_ALL)
-            .hdbid(DATABASE_3_ID)
-            .database(DATABASE_3)
+            .hdbid(DATABASE_3_ID())
+            .database(DATABASE_3())
             .huserid(USER_1_ID())
             .user(USER_1)
             .build();
 
     public final DatabaseAccessDto DATABASE_3_USER_1_WRITE_ALL_ACCESS_DTO = DatabaseAccessDto.builder()
             .type(AccessTypeDto.WRITE_ALL)
-            .hdbid(DATABASE_3_ID)
+            .hdbid(DATABASE_3_ID())
             .huserid(USER_1_ID())
-            .user(USER_1_BRIEF_DTO)
+            .user(USER_1_BRIEF_DTO())
             .build();
 
     public final DatabaseAccess DATABASE_3_USER_2_READ_ACCESS = DatabaseAccess.builder()
             .type(AccessType.READ)
-            .hdbid(DATABASE_3_ID)
-            .database(DATABASE_3)
+            .hdbid(DATABASE_3_ID())
+            .database(DATABASE_3())
             .huserid(USER_2_ID())
-            .user(USER_2)
+            .user(USER_2())
             .build();
 
     public final DatabaseAccess DATABASE_3_USER_2_WRITE_OWN_ACCESS = DatabaseAccess.builder()
             .type(AccessType.WRITE_OWN)
-            .hdbid(DATABASE_3_ID)
-            .database(DATABASE_3)
+            .hdbid(DATABASE_3_ID())
+            .database(DATABASE_3())
             .huserid(USER_2_ID())
-            .user(USER_2)
+            .user(USER_2())
             .build();
 
     public final DatabaseAccess DATABASE_3_USER_2_WRITE_ALL_ACCESS = DatabaseAccess.builder()
             .type(AccessType.WRITE_ALL)
-            .hdbid(DATABASE_3_ID)
-            .database(DATABASE_3)
+            .hdbid(DATABASE_3_ID())
+            .database(DATABASE_3())
             .huserid(USER_2_ID())
-            .user(USER_2)
+            .user(USER_2())
             .build();
 
     public final DatabaseAccess DATABASE_3_USER_3_READ_ACCESS = DatabaseAccess.builder()
             .type(AccessType.READ)
-            .hdbid(DATABASE_3_ID)
-            .database(DATABASE_3)
-            .huserid(USER_3_ID)
-            .user(USER_3)
+            .hdbid(DATABASE_3_ID())
+            .database(DATABASE_3())
+            .huserid(USER_3_ID())
+            .user(USER_3())
             .build();
 
     public final DatabaseAccessDto DATABASE_3_USER_3_READ_ACCESS_DTO = DatabaseAccessDto.builder()
             .type(AccessTypeDto.READ)
-            .hdbid(DATABASE_3_ID)
-            .huserid(USER_3_ID)
-            .user(USER_3_BRIEF_DTO)
+            .hdbid(DATABASE_3_ID())
+            .huserid(USER_3_ID())
+            .user(USER_3_BRIEF_DTO())
             .build();
 
     public final DatabaseAccess DATABASE_3_USER_3_WRITE_OWN_ACCESS = DatabaseAccess.builder()
             .type(AccessType.WRITE_OWN)
-            .hdbid(DATABASE_3_ID)
-            .database(DATABASE_3)
-            .huserid(USER_3_ID)
-            .user(USER_3)
+            .hdbid(DATABASE_3_ID())
+            .database(DATABASE_3())
+            .huserid(USER_3_ID())
+            .user(USER_3())
             .build();
 
     public final DatabaseAccessDto DATABASE_3_USER_3_WRITE_OWN_ACCESS_DTO = DatabaseAccessDto.builder()
             .type(AccessTypeDto.WRITE_OWN)
-            .hdbid(DATABASE_3_ID)
-            .huserid(USER_3_ID)
-            .user(USER_3_BRIEF_DTO)
+            .hdbid(DATABASE_3_ID())
+            .huserid(USER_3_ID())
+            .user(USER_3_BRIEF_DTO())
             .build();
 
     public final DatabaseAccess DATABASE_3_USER_3_WRITE_ALL_ACCESS = DatabaseAccess.builder()
             .type(AccessType.WRITE_ALL)
-            .hdbid(DATABASE_3_ID)
-            .database(DATABASE_3)
-            .huserid(USER_3_ID)
-            .user(USER_3)
+            .hdbid(DATABASE_3_ID())
+            .database(DATABASE_3())
+            .huserid(USER_3_ID())
+            .user(USER_3())
             .build();
 
     public final DatabaseAccessDto DATABASE_3_USER_3_WRITE_ALL_ACCESS_DTO = DatabaseAccessDto.builder()
             .type(AccessTypeDto.WRITE_ALL)
-            .hdbid(DATABASE_3_ID)
-            .huserid(USER_3_ID)
-            .user(USER_3_BRIEF_DTO)
+            .hdbid(DATABASE_3_ID())
+            .huserid(USER_3_ID())
+            .user(USER_3_BRIEF_DTO())
             .build();
 
     public final Identifier IDENTIFIER_7 = Identifier.builder()
-            .id(IDENTIFIER_7_ID)
+            .id(IDENTIFIER_7_ID())
             .descriptions(new LinkedList<>())
             .titles(new LinkedList<>())
-            .doi(IDENTIFIER_7_DOI)
-            .created(IDENTIFIER_7_CREATED)
-            .lastModified(IDENTIFIER_7_MODIFIED)
-            .execution(IDENTIFIER_7_EXECUTION)
-            .publicationDay(IDENTIFIER_7_PUBLICATION_DAY)
-            .publicationMonth(IDENTIFIER_7_PUBLICATION_MONTH)
-            .publicationYear(IDENTIFIER_7_PUBLICATION_YEAR)
-            .resultNumber(IDENTIFIER_7_RESULT_NUMBER)
-            .publisher(IDENTIFIER_7_PUBLISHER)
-            .type(IDENTIFIER_7_TYPE)
-            .owner(USER_4)
-            .ownedBy(USER_4_ID)
+            .doi(IDENTIFIER_7_DOI())
+            .created(IDENTIFIER_7_CREATED())
+            .lastModified(IDENTIFIER_7_MODIFIED())
+            .execution(IDENTIFIER_7_EXECUTION())
+            .publicationDay(IDENTIFIER_7_PUBLICATION_DAY())
+            .publicationMonth(IDENTIFIER_7_PUBLICATION_MONTH())
+            .publicationYear(IDENTIFIER_7_PUBLICATION_YEAR())
+            .resultNumber(IDENTIFIER_7_RESULT_NUMBER())
+            .publisher(IDENTIFIER_7_PUBLISHER())
+            .type(IDENTIFIER_7_TYPE())
+            .owner(USER_4())
+            .ownedBy(USER_4_ID())
             .licenses(new LinkedList<>())
             .creators(new LinkedList<>(List.of(IDENTIFIER_7_CREATOR_1)))
             .relatedIdentifiers(new LinkedList<>())
             .funders(new LinkedList<>())
-            .status(IDENTIFIER_7_STATUS_TYPE)
+            .status(IDENTIFIER_7_STATUS_TYPE())
             .build();
 
     public final Database DATABASE_4 = Database.builder()
-            .id(DATABASE_4_ID)
+            .id(DATABASE_4_ID())
             .created(Instant.now().minus(4, HOURS))
             .lastModified(Instant.now())
-            .isPublic(DATABASE_4_PUBLIC)
-            .isSchemaPublic(DATABASE_4_SCHEMA_PUBLIC)
-            .name(DATABASE_4_NAME)
-            .description(DATABASE_4_DESCRIPTION)
-            .cid(CONTAINER_4_ID)
-            .container(CONTAINER_4)
-            .internalName(DATABASE_4_INTERNALNAME)
-            .exchangeName(DATABASE_4_EXCHANGE)
-            .created(DATABASE_4_CREATED)
-            .lastModified(DATABASE_4_LAST_MODIFIED)
-            .ownedBy(DATABASE_4_OWNER)
-            .owner(USER_4)
-            .contactPerson(USER_4_ID)
-            .contact(USER_4)
+            .isPublic(DATABASE_4_PUBLIC())
+            .isSchemaPublic(DATABASE_4_SCHEMA_PUBLIC())
+            .name(DATABASE_4_NAME())
+            .description(DATABASE_4_DESCRIPTION())
+            .cid(CONTAINER_4_ID())
+            .container(CONTAINER_4())
+            .internalName(DATABASE_4_INTERNALNAME())
+            .exchangeName(DATABASE_4_EXCHANGE())
+            .created(DATABASE_4_CREATED())
+            .lastModified(DATABASE_4_LAST_MODIFIED())
+            .ownedBy(DATABASE_4_OWNER())
+            .owner(USER_4())
+            .contactPerson(USER_4_ID())
+            .contact(USER_4())
             .tables(new LinkedList<>())
             .views(new LinkedList<>())
             .identifiers(new LinkedList<>())
@@ -8195,68 +10634,70 @@ public abstract class BaseTest {
 
     public final DatabaseAccess DATABASE_4_USER_1_READ_ACCESS = DatabaseAccess.builder()
             .type(AccessType.READ)
-            .hdbid(DATABASE_4_ID)
-            .database(DATABASE_4)
+            .hdbid(DATABASE_4_ID())
+            .database(DATABASE_4())
             .huserid(USER_1_ID())
             .build();
 
     public final DatabaseAccess DATABASE_4_USER_1_WRITE_OWN_ACCESS = DatabaseAccess.builder()
             .type(AccessType.WRITE_OWN)
-            .hdbid(DATABASE_4_ID)
-            .database(DATABASE_4)
+            .hdbid(DATABASE_4_ID())
+            .database(DATABASE_4())
             .huserid(USER_1_ID())
             .build();
 
     public final DatabaseAccess DATABASE_4_USER_1_WRITE_ALL_ACCESS = DatabaseAccess.builder()
             .type(AccessType.WRITE_ALL)
-            .hdbid(DATABASE_4_ID)
-            .database(DATABASE_4)
+            .hdbid(DATABASE_4_ID())
+            .database(DATABASE_4())
             .huserid(USER_1_ID())
             .build();
 
     public final DatabaseAccess DATABASE_4_USER_2_READ_ACCESS = DatabaseAccess.builder()
             .type(AccessType.READ)
-            .hdbid(DATABASE_4_ID)
-            .database(DATABASE_4)
+            .hdbid(DATABASE_4_ID())
+            .database(DATABASE_4())
             .huserid(USER_2_ID())
             .build();
 
     public final DatabaseAccess DATABASE_4_USER_2_WRITE_OWN_ACCESS = DatabaseAccess.builder()
             .type(AccessType.WRITE_OWN)
-            .hdbid(DATABASE_4_ID)
-            .database(DATABASE_4)
+            .hdbid(DATABASE_4_ID())
+            .database(DATABASE_4())
             .huserid(USER_2_ID())
             .build();
 
     public final DatabaseAccess DATABASE_4_USER_2_WRITE_ALL_ACCESS = DatabaseAccess.builder()
             .type(AccessType.WRITE_ALL)
-            .hdbid(DATABASE_4_ID)
-            .database(DATABASE_4)
+            .hdbid(DATABASE_4_ID())
+            .database(DATABASE_4())
             .huserid(USER_2_ID())
             .build();
 
     public final DatabaseAccess DATABASE_4_USER_3_READ_ACCESS = DatabaseAccess.builder()
             .type(AccessType.READ)
-            .hdbid(DATABASE_4_ID)
-            .database(DATABASE_4)
-            .huserid(USER_3_ID)
+            .hdbid(DATABASE_4_ID())
+            .database(DATABASE_4())
+            .huserid(USER_3_ID())
             .build();
 
     public final DatabaseAccess DATABASE_4_USER_3_WRITE_OWN_ACCESS = DatabaseAccess.builder()
             .type(AccessType.WRITE_OWN)
-            .hdbid(DATABASE_4_ID)
-            .database(DATABASE_4)
-            .huserid(USER_3_ID)
+            .hdbid(DATABASE_4_ID())
+            .database(DATABASE_4())
+            .huserid(USER_3_ID())
             .build();
 
     public final DatabaseAccess DATABASE_4_USER_3_WRITE_ALL_ACCESS = DatabaseAccess.builder()
             .type(AccessType.WRITE_ALL)
-            .hdbid(DATABASE_4_ID)
-            .database(DATABASE_4)
-            .huserid(USER_3_ID)
+            .hdbid(DATABASE_4_ID())
+            .database(DATABASE_4())
+            .huserid(USER_3_ID())
             .build();
 
-    public final List<IdentifierDto> VIEW_1_DTO_IDENTIFIERS = List.of(IDENTIFIER_3_DTO);
+    public final List<IdentifierDto> VIEW_1_DTO_IDENTIFIERS() {
+        return List.of(IDENTIFIER_3_DTO());
+    }
 
     public final Constraints TABLE_1_CONSTRAINTS = Constraints.builder()
             .checks(new LinkedHashSet<>())
@@ -8265,7 +10706,7 @@ public abstract class BaseTest {
             .primaryKey(new LinkedList<>(List.of(PrimaryKey.builder()
                     .table(TABLE_1)
                     .column(TABLE_1_COLUMNS.get(0))
-                    .id(COLUMN_1_1_ID)
+                    .id(COLUMN_1_1_ID())
                     .build())))
             .build();
 
@@ -8275,8 +10716,8 @@ public abstract class BaseTest {
             .uniques(new LinkedList<>())
             .primaryKey(new LinkedHashSet<>(Set.of(PrimaryKeyDto.builder()
                     .id(UUID.fromString("b3f40a88-4f21-4de0-a595-3d15e63943aa"))
-                    .table(TABLE_1_BRIEF_DTO)
-                    .column(TABLE_1_COLUMNS_BRIEF_0_DTO)
+                    .table(TABLE_1_BRIEF_DTO())
+                    .column(TABLE_1_COLUMNS_BRIEF_0_DTO())
                     .build())))
             .build();
 
@@ -8292,49 +10733,20 @@ public abstract class BaseTest {
                             .referencedColumn(TABLE_1_COLUMNS.get(0))
                             .foreignKey(null) // set later
                             .build())))
-                    .table(TABLE_2)
+                    .table(TABLE_2())
                     .referencedTable(TABLE_1)
                     .onUpdate(ReferenceType.NO_ACTION)
                     .build())))
             .uniques(new LinkedList<>(List.of(Unique.builder()
                     .id(UUID.fromString("408e398f-d157-49a1-8b45-87a070f3b4de"))
-                    .table(TABLE_2)
+                    .table(TABLE_2())
                     .name("uk_1")
                     .columns(new LinkedList<>(List.of(TABLE_2_COLUMNS.get(1))))
                     .build())))
             .primaryKey(new LinkedList<>(List.of(PrimaryKey.builder()
-                    .table(TABLE_2)
+                    .table(TABLE_2())
                     .column(TABLE_2_COLUMNS.get(0))
-                    .id(COLUMN_2_1_ID)
-                    .build())))
-            .build();
-
-    public final ConstraintsDto TABLE_2_CONSTRAINTS_DTO = ConstraintsDto.builder()
-            .checks(new LinkedHashSet<>(List.of("`mintemp` > 0")))
-            .foreignKeys(new LinkedList<>(List.of(ForeignKeyDto.builder()
-                    .id(UUID.fromString("ca833111-1e9a-48a3-bb16-ad6f90196f96"))
-                    .name("fk_location")
-                    .onDelete(ReferenceTypeDto.NO_ACTION)
-                    .references(new LinkedList<>(List.of(ForeignKeyReferenceDto.builder()
-                            .id(UUID.fromString("8552f282-0403-424d-b2ba-4ed0f760197c"))
-                            .column(TABLE_2_COLUMNS_BRIEF_2_DTO)
-                            .referencedColumn(TABLE_1_COLUMNS_BRIEF_0_DTO)
-                            .foreignKey(null) // set later
-                            .build())))
-                    .table(TABLE_1_BRIEF_DTO)
-                    .referencedTable(TABLE_2_BRIEF_DTO)
-                    .onUpdate(ReferenceTypeDto.NO_ACTION)
-                    .build())))
-            .uniques(new LinkedList<>(List.of(UniqueDto.builder()
-                    .id(UUID.fromString("b9aba807-dd9c-43a3-9614-2493cb4b26bd"))
-                    .table(TABLE_2_BRIEF_DTO)
-                    .name("uk_1")
-                    .columns(new LinkedList<>(List.of(TABLE_2_COLUMNS_BRIEF_DTO.get(1))))
-                    .build())))
-            .primaryKey(new LinkedHashSet<>(Set.of(PrimaryKeyDto.builder()
-                    .table(TABLE_2_BRIEF_DTO)
-                    .column(TABLE_2_COLUMNS_BRIEF_0_DTO)
-                    .id(COLUMN_2_1_ID)
+                    .id(COLUMN_2_1_ID())
                     .build())))
             .build();
 
@@ -8343,9 +10755,9 @@ public abstract class BaseTest {
             .foreignKeys(new LinkedList<>())
             .uniques(new LinkedList<>())
             .primaryKey(new LinkedList<>(List.of(PrimaryKey.builder()
-                    .table(TABLE_3)
+                    .table(TABLE_3())
                     .column(TABLE_3_COLUMNS.get(0))
-                    .id(COLUMN_3_1_ID)
+                    .id(COLUMN_3_1_ID())
                     .build())))
             .build();
 
@@ -8354,9 +10766,9 @@ public abstract class BaseTest {
             .foreignKeys(new LinkedList<>())
             .uniques(new LinkedList<>())
             .primaryKey(new LinkedHashSet<>(Set.of(PrimaryKeyDto.builder()
-                    .table(TABLE_3_BRIEF_DTO)
-                    .column(TABLE_3_COLUMNS_BRIEF_0_DTO)
-                    .id(COLUMN_3_1_ID)
+                    .table(TABLE_3_BRIEF_DTO())
+                    .column(TABLE_3_COLUMNS_BRIEF_0_DTO())
+                    .id(COLUMN_3_1_ID())
                     .build())))
             .build();
 
@@ -8365,9 +10777,9 @@ public abstract class BaseTest {
             .foreignKeys(new LinkedList<>())
             .uniques(new LinkedList<>())
             .primaryKey(new LinkedList<>(List.of(PrimaryKey.builder()
-                    .table(TABLE_4)
+                    .table(TABLE_4())
                     .column(TABLE_4_COLUMNS.get(0))
-                    .id(COLUMN_4_1_ID)
+                    .id(COLUMN_4_1_ID())
                     .build())))
             .build();
 
@@ -8376,9 +10788,9 @@ public abstract class BaseTest {
             .foreignKeys(new LinkedList<>())
             .uniques(new LinkedList<>())
             .primaryKey(new LinkedHashSet<>(Set.of(PrimaryKeyDto.builder()
-                    .table(TABLE_4_BRIEF_DTO)
-                    .column(TABLE_4_COLUMNS_BRIEF_0_DTO)
-                    .id(COLUMN_4_1_ID)
+                    .table(TABLE_4_BRIEF_DTO())
+                    .column(TABLE_4_COLUMNS_BRIEF_0_DTO())
+                    .id(COLUMN_4_1_ID())
                     .build())))
             .build();
 
@@ -8387,9 +10799,9 @@ public abstract class BaseTest {
             .foreignKeys(new LinkedList<>())
             .uniques(new LinkedList<>())
             .primaryKey(new LinkedList<>(List.of(PrimaryKey.builder()
-                    .table(TABLE_5)
+                    .table(TABLE_5())
                     .column(TABLE_5_COLUMNS.get(0))
-                    .id(COLUMN_5_1_ID)
+                    .id(COLUMN_5_1_ID())
                     .build())))
             .build();
 
@@ -8398,9 +10810,9 @@ public abstract class BaseTest {
             .foreignKeys(new LinkedList<>())
             .uniques(new LinkedList<>())
             .primaryKey(new LinkedHashSet<>(Set.of(PrimaryKeyDto.builder()
-                    .table(TABLE_5_BRIEF_DTO)
-                    .column(TABLE_5_COLUMNS_BRIEF_0_DTO)
-                    .id(COLUMN_5_1_ID)
+                    .table(TABLE_5_BRIEF_DTO())
+                    .column(TABLE_5_COLUMNS_BRIEF_0_DTO())
+                    .id(COLUMN_5_1_ID())
                     .build())))
             .build();
 
@@ -8409,9 +10821,9 @@ public abstract class BaseTest {
             .foreignKeys(new LinkedList<>(List.of()))
             .uniques(new LinkedList<>())
             .primaryKey(new LinkedList<>(List.of(PrimaryKey.builder()
-                    .table(TABLE_6)
+                    .table(TABLE_6())
                     .column(TABLE_6_COLUMNS.get(0))
-                    .id(COLUMN_6_1_ID)
+                    .id(COLUMN_6_1_ID())
                     .build())))
             .build();
 
@@ -8420,9 +10832,9 @@ public abstract class BaseTest {
             .foreignKeys(new LinkedList<>())
             .uniques(new LinkedList<>())
             .primaryKey(new LinkedHashSet<>(Set.of(PrimaryKeyDto.builder()
-                    .table(TABLE_6_BRIEF_DTO)
-                    .column(TABLE_6_COLUMNS_BRIEF_0_DTO)
-                    .id(COLUMN_6_1_ID)
+                    .table(TABLE_6_BRIEF_DTO())
+                    .column(TABLE_6_COLUMNS_BRIEF_0_DTO())
+                    .id(COLUMN_6_1_ID())
                     .build())))
             .build();
 
@@ -8438,8 +10850,8 @@ public abstract class BaseTest {
                                     .referencedColumn(TABLE_7_COLUMNS.get(0))
                                     .foreignKey(null) // set later
                                     .build())))
-                            .table(TABLE_7)
-                            .referencedTable(TABLE_6)
+                            .table(TABLE_7())
+                            .referencedTable(TABLE_6())
                             .onUpdate(ReferenceType.NO_ACTION)
                             .build(),
                     ForeignKey.builder()
@@ -8452,15 +10864,15 @@ public abstract class BaseTest {
                                     .referencedColumn(TABLE_7_COLUMNS.get(1))
                                     .foreignKey(null) // set later
                                     .build())))
-                            .table(TABLE_7)
-                            .referencedTable(TABLE_5)
+                            .table(TABLE_7())
+                            .referencedTable(TABLE_5())
                             .onUpdate(ReferenceType.NO_ACTION)
                             .build())))
             .uniques(new LinkedList<>())
             .primaryKey(new LinkedList<>(List.of(PrimaryKey.builder()
-                    .table(TABLE_7)
+                    .table(TABLE_7())
                     .column(TABLE_7_COLUMNS.get(0))
-                    .id(COLUMN_7_1_ID)
+                    .id(COLUMN_7_1_ID())
                     .build())))
             .build();
 
@@ -8470,12 +10882,12 @@ public abstract class BaseTest {
             .onDelete(ReferenceTypeDto.NO_ACTION)
             .references(new LinkedList<>(List.of(ForeignKeyReferenceDto.builder()
                     .id(UUID.fromString("0f4b00c0-f2a8-4929-8619-bdc941b5dc8c"))
-                    .column(TABLE_6_COLUMNS_BRIEF_0_DTO)
-                    .referencedColumn(TABLE_7_COLUMNS_BRIEF_0_DTO)
+                    .column(TABLE_6_COLUMNS_BRIEF_0_DTO())
+                    .referencedColumn(TABLE_7_COLUMNS_BRIEF_0_DTO())
                     .foreignKey(null) // set later
                     .build())))
-            .table(TABLE_7_BRIEF_DTO)
-            .referencedTable(TABLE_6_BRIEF_DTO)
+            .table(TABLE_7_BRIEF_DTO())
+            .referencedTable(TABLE_6_BRIEF_DTO())
             .onUpdate(ReferenceTypeDto.NO_ACTION)
             .build();
 
@@ -8489,12 +10901,12 @@ public abstract class BaseTest {
             .onDelete(ReferenceTypeDto.NO_ACTION)
             .references(new LinkedList<>(List.of(ForeignKeyReferenceDto.builder()
                     .id(UUID.fromString("7a393166-25d2-4b8c-a5e7-7d1b3b33b823"))
-                    .column(TABLE_5_COLUMNS_BRIEF_0_DTO)
-                    .referencedColumn(TABLE_7_COLUMNS_BRIEF_1_DTO)
+                    .column(TABLE_5_COLUMNS_BRIEF_0_DTO())
+                    .referencedColumn(TABLE_7_COLUMNS_BRIEF_1_DTO())
                     .foreignKey(null) // set later
                     .build())))
-            .table(TABLE_7_BRIEF_DTO)
-            .referencedTable(TABLE_5_BRIEF_DTO)
+            .table(TABLE_7_BRIEF_DTO())
+            .referencedTable(TABLE_5_BRIEF_DTO())
             .onUpdate(ReferenceTypeDto.NO_ACTION)
             .build();
 
@@ -8508,8 +10920,8 @@ public abstract class BaseTest {
                     TABLE_7_CONSTRAINTS_FOREIGN_KEY_1_DTO)))
             .uniques(new LinkedList<>())
             .primaryKey(new LinkedHashSet<>(Set.of(PrimaryKeyDto.builder()
-                    .table(TABLE_7_BRIEF_DTO)
-                    .column(TABLE_7_COLUMNS_BRIEF_0_DTO)
+                    .table(TABLE_7_BRIEF_DTO())
+                    .column(TABLE_7_COLUMNS_BRIEF_0_DTO())
                     .id(UUID.fromString("9969e13f-2a2f-45c7-bccf-a7df0ac813a8"))
                     .build())))
             .build();
@@ -8519,7 +10931,7 @@ public abstract class BaseTest {
             .foreignKeys(new LinkedList<>())
             .uniques(new LinkedList<>())
             .primaryKey(new LinkedList<>(List.of(PrimaryKey.builder()
-                    .table(TABLE_8)
+                    .table(TABLE_8())
                     .column(TABLE_8_COLUMNS.get(0))
                     .id(UUID.fromString("cd23b601-966c-4aa7-9722-6bcb009200cc"))
                     .build())))
@@ -8530,8 +10942,8 @@ public abstract class BaseTest {
             .foreignKeys(new LinkedList<>())
             .uniques(new LinkedList<>())
             .primaryKey(new LinkedHashSet<>(Set.of(PrimaryKeyDto.builder()
-                    .table(TABLE_8_BRIEF_DTO)
-                    .column(TABLE_8_COLUMNS_BRIEF_0_DTO)
+                    .table(TABLE_8_BRIEF_DTO())
+                    .column(TABLE_8_COLUMNS_BRIEF_0_DTO())
                     .id(UUID.fromString("c61196d1-a902-405c-a825-0781c0c94df1"))
                     .build())))
             .build();
@@ -8542,83 +10954,83 @@ public abstract class BaseTest {
             .build();
 
     public final QueryDto QUERY_1_DTO = QueryDto.builder()
-            .id(QUERY_1_ID)
-            .databaseId(DATABASE_1_ID)
-            .query(QUERY_1_STATEMENT)
-            .queryHash(QUERY_1_QUERY_HASH)
-            .resultHash(QUERY_1_RESULT_HASH)
-            .execution(QUERY_1_EXECUTION)
-            .owner(USER_1_BRIEF_DTO)
-            .isPersisted(QUERY_1_PERSISTED)
+            .id(QUERY_1_ID())
+            .databaseId(DATABASE_1_ID())
+            .query(QUERY_1_STATEMENT())
+            .queryHash(QUERY_1_QUERY_HASH())
+            .resultHash(QUERY_1_RESULT_HASH())
+            .execution(QUERY_1_EXECUTION())
+            .owner(USER_1_BRIEF_DTO())
+            .isPersisted(QUERY_1_PERSISTED())
             .resultNumber(3L)
             .build();
 
     public final QueryDto QUERY_2_DTO = QueryDto.builder()
-            .id(QUERY_2_ID)
-            .databaseId(DATABASE_1_ID)
-            .query(QUERY_2_STATEMENT)
-            .queryNormalized(QUERY_2_STATEMENT)
-            .resultNumber(QUERY_2_RESULT_NUMBER)
-            .resultHash(QUERY_2_RESULT_HASH)
-            .owner(USER_1_BRIEF_DTO)
-            .queryHash(QUERY_2_QUERY_HASH)
-            .execution(QUERY_2_EXECUTION)
-            .isPersisted(QUERY_2_PERSISTED)
+            .id(QUERY_2_ID())
+            .databaseId(DATABASE_1_ID())
+            .query(QUERY_2_STATEMENT())
+            .queryNormalized(QUERY_2_STATEMENT())
+            .resultNumber(QUERY_2_RESULT_NUMBER())
+            .resultHash(QUERY_2_RESULT_HASH())
+            .owner(USER_1_BRIEF_DTO())
+            .queryHash(QUERY_2_QUERY_HASH())
+            .execution(QUERY_2_EXECUTION())
+            .isPersisted(QUERY_2_PERSISTED())
             .resultNumber(3L)
             .build();
 
     public final QueryDto QUERY_3_DTO = QueryDto.builder()
-            .id(QUERY_3_ID)
-            .databaseId(DATABASE_1_ID)
-            .query(QUERY_3_STATEMENT)
-            .queryNormalized(QUERY_3_STATEMENT)
-            .resultNumber(QUERY_3_RESULT_NUMBER)
-            .resultHash(QUERY_3_RESULT_HASH)
-            .owner(USER_1_BRIEF_DTO)
-            .queryHash(QUERY_3_QUERY_HASH)
-            .execution(QUERY_3_EXECUTION)
-            .isPersisted(QUERY_3_PERSISTED)
+            .id(QUERY_3_ID())
+            .databaseId(DATABASE_1_ID())
+            .query(QUERY_3_STATEMENT())
+            .queryNormalized(QUERY_3_STATEMENT())
+            .resultNumber(QUERY_3_RESULT_NUMBER())
+            .resultHash(QUERY_3_RESULT_HASH())
+            .owner(USER_1_BRIEF_DTO())
+            .queryHash(QUERY_3_QUERY_HASH())
+            .execution(QUERY_3_EXECUTION())
+            .isPersisted(QUERY_3_PERSISTED())
             .resultNumber(2L)
             .build();
 
     public final QueryDto QUERY_7_DTO = QueryDto.builder()
-            .id(QUERY_7_ID)
-            .databaseId(DATABASE_4_ID)
-            .query(QUERY_7_STATEMENT)
-            .queryNormalized(QUERY_7_STATEMENT)
-            .resultNumber(QUERY_7_RESULT_NUMBER)
-            .resultHash(QUERY_7_RESULT_HASH)
-            .owner(USER_1_BRIEF_DTO)
-            .queryHash(QUERY_7_QUERY_HASH)
-            .execution(QUERY_7_EXECUTION)
-            .isPersisted(QUERY_7_PERSISTED)
+            .id(QUERY_7_ID())
+            .databaseId(DATABASE_4_ID())
+            .query(QUERY_7_STATEMENT())
+            .queryNormalized(QUERY_7_STATEMENT())
+            .resultNumber(QUERY_7_RESULT_NUMBER())
+            .resultHash(QUERY_7_RESULT_HASH())
+            .owner(USER_1_BRIEF_DTO())
+            .queryHash(QUERY_7_QUERY_HASH())
+            .execution(QUERY_7_EXECUTION())
+            .isPersisted(QUERY_7_PERSISTED())
             .resultNumber(2L)
             .build();
 
     public final QueryDto QUERY_6_DTO = QueryDto.builder()
-            .id(QUERY_6_ID)
-            .databaseId(DATABASE_1_ID)
-            .query(QUERY_6_STATEMENT)
-            .queryNormalized(QUERY_6_STATEMENT)
-            .resultNumber(QUERY_6_RESULT_NUMBER)
-            .resultHash(QUERY_6_RESULT_HASH)
-            .owner(USER_1_BRIEF_DTO)
-            .queryHash(QUERY_6_QUERY_HASH)
-            .execution(QUERY_6_EXECUTION)
-            .isPersisted(QUERY_6_PERSISTED)
+            .id(QUERY_6_ID())
+            .databaseId(DATABASE_1_ID())
+            .query(QUERY_6_STATEMENT())
+            .queryNormalized(QUERY_6_STATEMENT())
+            .resultNumber(QUERY_6_RESULT_NUMBER())
+            .resultHash(QUERY_6_RESULT_HASH())
+            .owner(USER_1_BRIEF_DTO())
+            .queryHash(QUERY_6_QUERY_HASH())
+            .execution(QUERY_6_EXECUTION())
+            .isPersisted(QUERY_6_PERSISTED())
             .build();
 
     public final QueryDto QUERY_8_DTO = QueryDto.builder()
-            .id(QUERY_8_ID)
-            .databaseId(DATABASE_2_ID)
-            .query(QUERY_8_STATEMENT)
-            .queryNormalized(QUERY_8_STATEMENT)
-            .resultNumber(QUERY_8_RESULT_NUMBER)
-            .resultHash(QUERY_8_RESULT_HASH)
-            .owner(USER_1_BRIEF_DTO)
-            .queryHash(QUERY_8_QUERY_HASH)
-            .execution(QUERY_8_EXECUTION)
-            .isPersisted(QUERY_8_PERSISTED)
+            .id(QUERY_8_ID())
+            .databaseId(DATABASE_2_ID())
+            .query(QUERY_8_STATEMENT())
+            .queryNormalized(QUERY_8_STATEMENT())
+            .resultNumber(QUERY_8_RESULT_NUMBER())
+            .resultHash(QUERY_8_RESULT_HASH())
+            .owner(USER_1_BRIEF_DTO())
+            .queryHash(QUERY_8_QUERY_HASH())
+            .execution(QUERY_8_EXECUTION())
+            .isPersisted(QUERY_8_PERSISTED())
             .resultNumber(3L)
             .build();