diff --git a/theodolite/src/main/kotlin/rocks/theodolite/kubernetes/patcher/AbstractIntPatcher.kt b/theodolite/src/main/kotlin/rocks/theodolite/kubernetes/patcher/AbstractIntPatcher.kt
index 9cb207f2f3708954dcc9a9a13b33554c5b7878e4..d78f801fcbdb0dbf23a6913ed165d41ba74bd613 100644
--- a/theodolite/src/main/kotlin/rocks/theodolite/kubernetes/patcher/AbstractIntPatcher.kt
+++ b/theodolite/src/main/kotlin/rocks/theodolite/kubernetes/patcher/AbstractIntPatcher.kt
@@ -8,7 +8,7 @@ import io.fabric8.kubernetes.client.utils.Serialization
  */
 abstract class AbstractIntPatcher : Patcher {
 
-    override fun patch(resources: List<HasMetadata>, value: String) : List<HasMetadata> {
+    final override fun patch(resources: List<HasMetadata>, value: String) : List<HasMetadata> {
         return resources
             .map { Serialization.clone(it)}
             .map { patchSingleResource(it, value.toInt()) }
diff --git a/theodolite/src/main/kotlin/rocks/theodolite/kubernetes/patcher/AbstractResourcePatcher.kt b/theodolite/src/main/kotlin/rocks/theodolite/kubernetes/patcher/AbstractResourcePatcher.kt
index 6a453a1f07b2e942c4a069d6b59181e6c20b815b..5da1dea79bb2161ed2f81a823f3a00f3c5d49288 100644
--- a/theodolite/src/main/kotlin/rocks/theodolite/kubernetes/patcher/AbstractResourcePatcher.kt
+++ b/theodolite/src/main/kotlin/rocks/theodolite/kubernetes/patcher/AbstractResourcePatcher.kt
@@ -24,7 +24,7 @@ abstract class AbstractResourcePatcher(
     private val factor: Int? = null
 ) : AbstractStringPatcher() {
 
-    override fun patchSingleResource(resource: HasMetadata, value: String): HasMetadata {
+    final override fun patchSingleResource(resource: HasMetadata, value: String): HasMetadata {
         when (resource) {
             is Deployment -> {
                 resource.spec.template.spec.containers.filter { it.name == container }.forEach {
diff --git a/theodolite/src/main/kotlin/rocks/theodolite/kubernetes/patcher/AbstractStringPatcher.kt b/theodolite/src/main/kotlin/rocks/theodolite/kubernetes/patcher/AbstractStringPatcher.kt
index e761cfff4dcee8c62bcc5aefadcf1d698f40ed23..a8b38630ff4196d90b786ad58c12885038d4f6ac 100644
--- a/theodolite/src/main/kotlin/rocks/theodolite/kubernetes/patcher/AbstractStringPatcher.kt
+++ b/theodolite/src/main/kotlin/rocks/theodolite/kubernetes/patcher/AbstractStringPatcher.kt
@@ -8,7 +8,7 @@ import io.fabric8.kubernetes.client.utils.Serialization
  */
 abstract class AbstractStringPatcher : Patcher {
 
-    override fun patch(resources: List<HasMetadata>, value: String) : List<HasMetadata> {
+    final override fun patch(resources: List<HasMetadata>, value: String) : List<HasMetadata> {
         return resources
             .map { Serialization.clone(it)}
             .map { patchSingleResource(it, value) }