diff --git a/theodolite/src/main/kotlin/rocks/theodolite/kubernetes/patcher/LabelPatcher.kt b/theodolite/src/main/kotlin/rocks/theodolite/kubernetes/patcher/LabelPatcher.kt
index 8bb5be97e780479884e6cb8e551c03340b04f8e6..9e690ea68b47e99c4cbeb4409c8335f34406ea0a 100644
--- a/theodolite/src/main/kotlin/rocks/theodolite/kubernetes/patcher/LabelPatcher.kt
+++ b/theodolite/src/main/kotlin/rocks/theodolite/kubernetes/patcher/LabelPatcher.kt
@@ -12,39 +12,10 @@ class LabelPatcher(
     AbstractPatcher() {
 
     override fun patchSingleResource(resource: HasMetadata, value: String): HasMetadata {
-        when (resource) {
-            is Deployment -> {
-                if (resource.metadata.labels == null) {
-                    resource.metadata.labels = mutableMapOf()
-                }
-                resource.metadata.labels[this.variableName] = value
-            }
-            is StatefulSet -> {
-                if (resource.metadata.labels == null) {
-                    resource.metadata.labels = mutableMapOf()
-                }
-                resource.metadata.labels[this.variableName] = value
-            }
-            is Service -> {
-                if (resource.metadata.labels == null) {
-                    resource.metadata.labels = mutableMapOf()
-                }
-                resource.metadata.labels[this.variableName] = value
-
-            }
-            is ConfigMap -> {
-                if (resource.metadata.labels == null) {
-                    resource.metadata.labels = mutableMapOf()
-                }
-                resource.metadata.labels[this.variableName] = value
-            }
-            is GenericKubernetesResource -> {
-                if (resource.metadata.labels == null) {
-                    resource.metadata.labels = mutableMapOf()
-                }
-                resource.metadata.labels[this.variableName] = value
-            }
+        if (resource.metadata.labels == null) {
+            resource.metadata.labels = mutableMapOf()
         }
+        resource.metadata.labels[this.variableName] = value
         return resource
     }
 }
\ No newline at end of file
diff --git a/theodolite/src/main/kotlin/rocks/theodolite/kubernetes/patcher/MatchLabelPatcher.kt b/theodolite/src/main/kotlin/rocks/theodolite/kubernetes/patcher/MatchLabelPatcher.kt
index 725c9cf8a6a87c23119812c0a5d5ad3280a42e3c..0b60514cf53145705baac1f7b69a5cef502a1dfd 100644
--- a/theodolite/src/main/kotlin/rocks/theodolite/kubernetes/patcher/MatchLabelPatcher.kt
+++ b/theodolite/src/main/kotlin/rocks/theodolite/kubernetes/patcher/MatchLabelPatcher.kt
@@ -9,9 +9,7 @@ import io.fabric8.kubernetes.api.model.apps.StatefulSet
  *
  * @property variableName The matchLabel which should be set
  */
-class MatchLabelPatcher(
-    val variableName: String) :
-    AbstractPatcher() {
+class MatchLabelPatcher(val variableName: String) : AbstractPatcher() {
 
     override fun patchSingleResource(resource: HasMetadata, value: String): HasMetadata {
         when (resource) {
diff --git a/theodolite/src/main/kotlin/rocks/theodolite/kubernetes/patcher/NamePatcher.kt b/theodolite/src/main/kotlin/rocks/theodolite/kubernetes/patcher/NamePatcher.kt
index a6416a7e77841fa869de7ce2c248882fb486572c..86c6c6b9700fbed9f36df64cc5ea02d19ae36ef2 100644
--- a/theodolite/src/main/kotlin/rocks/theodolite/kubernetes/patcher/NamePatcher.kt
+++ b/theodolite/src/main/kotlin/rocks/theodolite/kubernetes/patcher/NamePatcher.kt
@@ -10,26 +10,7 @@ import io.fabric8.kubernetes.api.model.apps.StatefulSet
 class NamePatcher : AbstractPatcher() {
 
     override fun patchSingleResource(resource: HasMetadata, value: String): HasMetadata {
-        when (resource) {
-            is Deployment -> {
-                resource.metadata.name = value
-            }
-            is StatefulSet -> {
-                resource.metadata.name = value
-            }
-            is Service -> {
-                resource.metadata.name = value
-            }
-            is ConfigMap -> {
-                resource.metadata.name = value
-            }
-            is io.fabric8.kubernetes.api.model.networking.v1.Ingress -> {
-                resource.metadata.name = value
-            }
-            is GenericKubernetesResource -> {
-                resource.metadata.name = value
-            }
-        }
+        resource.metadata.name = value
         return resource
     }
 }
\ No newline at end of file