diff --git a/src/main/java/de/ozgcloud/operator/keycloak/user/OzgKeycloakUserSpec.java b/src/main/java/de/ozgcloud/operator/keycloak/user/OzgKeycloakUserSpec.java
index bb1863fd2027cabe1ee8301a2eca1ac180c6f652..fbd2cf2452f8da0008fa951c6fb5a6a39a78a57e 100644
--- a/src/main/java/de/ozgcloud/operator/keycloak/user/OzgKeycloakUserSpec.java
+++ b/src/main/java/de/ozgcloud/operator/keycloak/user/OzgKeycloakUserSpec.java
@@ -123,7 +123,9 @@ class OzgKeycloakUserSpec {
 		private String roleName;
 	}
 
+	@Getter
 	@Setter
+	@Builder
 	@NoArgsConstructor
 	@AllArgsConstructor
 	static class KeycloakUserSpecRealmRole {
@@ -135,6 +137,7 @@ class OzgKeycloakUserSpec {
 		private String description;
 
 		@JsonProperty("attributes")
+		@Builder.Default
 		private Map<String, List<String>> attributes = new HashMap<>();
 	}
 }