diff --git a/ozgcloud-keycloak-operator/src/main/java/de/ozgcloud/operator/keycloak/realm/OzgCloudKeycloakRealmSpec.java b/ozgcloud-keycloak-operator/src/main/java/de/ozgcloud/operator/keycloak/realm/OzgCloudKeycloakRealmSpec.java
index 7736f40a2f3376ad7fff141a1973e23a72b46360..e68dd6ba3e90b8dc25587b0be191c95e02c3452f 100644
--- a/ozgcloud-keycloak-operator/src/main/java/de/ozgcloud/operator/keycloak/realm/OzgCloudKeycloakRealmSpec.java
+++ b/ozgcloud-keycloak-operator/src/main/java/de/ozgcloud/operator/keycloak/realm/OzgCloudKeycloakRealmSpec.java
@@ -51,7 +51,9 @@ class OzgCloudKeycloakRealmSpec {
 	private KeycloakRealmSMTPServer smtpServer;
 
 	@Getter
+	@Setter
 	@Builder
+	@NoArgsConstructor
 	@AllArgsConstructor
 	static class KeycloakRealmSMTPServer {
 
@@ -70,12 +72,13 @@ class OzgCloudKeycloakRealmSpec {
 		private String fromDisplayName;
 	}
 
-
 	@Builder.Default
 	private List<RealmRole> realmRoles = new ArrayList<>();
 
 	@Getter
+	@Setter
 	@Builder
+	@NoArgsConstructor
 	@AllArgsConstructor
 	static class RealmRole {