diff --git a/moco-core/src/main/java/com/github/dreamhead/moco/resource/ResourceConfigApplierFactory.java b/moco-core/src/main/java/com/github/dreamhead/moco/resource/ResourceConfigApplierFactory.java
index <HASH>..<HASH> 100644
--- a/moco-core/src/main/java/com/github/dreamhead/moco/resource/ResourceConfigApplierFactory.java
+++ b/moco-core/src/main/java/com/github/dreamhead/moco/resource/ResourceConfigApplierFactory.java
@@ -67,7 +67,7 @@ public final class ResourceConfigApplierFactory {
     }
 
     private abstract static class SelfResourceConfigApplier extends BaseResourceConfigApplier {
-        private String id;
+        private final String id;
 
         private SelfResourceConfigApplier(final String id) {
             this.id = id;
@@ -80,7 +80,7 @@ public final class ResourceConfigApplierFactory {
     }
 
     private abstract static class EmbeddedResourceConfigApplier extends BaseResourceConfigApplier {
-        private Resource resource;
+        private final Resource resource;
 
         private EmbeddedResourceConfigApplier(final Resource resource) {
             this.resource = resource;
added missing final to resource config applier factory