diff --git a/src/main/java/de/ozgcloud/operator/Config.java b/src/main/java/de/ozgcloud/operator/Config.java
index bb7a11e52f2eab744da57031fd0896fbafe812e9..b44b9b7de28bbff50cb022adb7286986e92dab90 100644
--- a/src/main/java/de/ozgcloud/operator/Config.java
+++ b/src/main/java/de/ozgcloud/operator/Config.java
@@ -7,7 +7,7 @@ import org.springframework.context.annotation.Bean;
 import org.springframework.context.annotation.Configuration;
 
 import de.ozgcloud.operator.keycloak.user.KeycloakUserReconciler;
-import io.fabric8.kubernetes.client.KubernetesClient;
+import de.ozgcloud.operator.keycloak.user.KeycloakUserService;
 import io.javaoperatorsdk.operator.Operator;
 import io.javaoperatorsdk.operator.api.reconciler.Reconciler;
 
@@ -15,11 +15,11 @@ import io.javaoperatorsdk.operator.api.reconciler.Reconciler;
 public class Config {
 
 	@Autowired
-	private KubernetesClient kubernetesClient;
+	private KeycloakUserService keycloakUserService;
 
 	@Bean
 	KeycloakUserReconciler customServiceController() {
-		return new KeycloakUserReconciler(kubernetesClient);
+		return new KeycloakUserReconciler(keycloakUserService);
 	}
 
 	@Bean(initMethod = "start", destroyMethod = "stop")
diff --git a/src/main/java/de/ozgcloud/operator/keycloak/user/KeycloakUserReconciler.java b/src/main/java/de/ozgcloud/operator/keycloak/user/KeycloakUserReconciler.java
index a9a8672dda044a3b26fef91868c2736a14c64144..04af77ced8c334973a1416f50ff995f04dbf9222 100644
--- a/src/main/java/de/ozgcloud/operator/keycloak/user/KeycloakUserReconciler.java
+++ b/src/main/java/de/ozgcloud/operator/keycloak/user/KeycloakUserReconciler.java
@@ -20,6 +20,10 @@ public class KeycloakUserReconciler implements Reconciler<KeycloakUser> {
 	@Autowired
 	private KeycloakUserService keycloakUserService;
 
+	public KeycloakUserReconciler(KeycloakUserService keycloakUserService) {
+		this.keycloakUserService = keycloakUserService;
+	}
+
 	@Override
 	public UpdateControl<KeycloakUser> reconcile(KeycloakUser crd, Context<KeycloakUser> context) {