diff --git a/src/main/java/de/ozgcloud/nachrichten/postfach/osiv2/OsiPostfachRemoteService.java b/src/main/java/de/ozgcloud/nachrichten/postfach/osiv2/OsiPostfachRemoteService.java
index 0d9401329513b7136be53f93b52034aba891bce9..a3d3ccdbf31cf972eb11c14d4891a93ecfaafe5c 100644
--- a/src/main/java/de/ozgcloud/nachrichten/postfach/osiv2/OsiPostfachRemoteService.java
+++ b/src/main/java/de/ozgcloud/nachrichten/postfach/osiv2/OsiPostfachRemoteService.java
@@ -9,14 +9,16 @@ import de.ozgcloud.nachrichten.postfach.PostfachNachricht;
 import de.ozgcloud.nachrichten.postfach.PostfachRemoteService;
 import de.ozgcloud.nachrichten.postfach.osiv2.config.Osi2PostfachProperties;
 import de.ozgcloud.nachrichten.postfach.osiv2.transfer.PostfachApiFacadeService;
+import lombok.RequiredArgsConstructor;
 import lombok.extern.log4j.Log4j2;
 
 @Service
 @ConditionalOnProperty(prefix = Osi2PostfachProperties.PREFIX, name = "enabled", havingValue = "true")
 @Log4j2
-public record OsiPostfachRemoteService(
-		PostfachApiFacadeService postfachApiFacadeService
-) implements PostfachRemoteService {
+@RequiredArgsConstructor
+public class OsiPostfachRemoteService implements PostfachRemoteService {
+	private final PostfachApiFacadeService postfachApiFacadeService;
+
 	public static final String POSTFACH_TYPE_OSI = "OSI";
 
 	@Override
diff --git a/src/main/java/de/ozgcloud/nachrichten/postfach/osiv2/transfer/PostfachApiFacadeService.java b/src/main/java/de/ozgcloud/nachrichten/postfach/osiv2/transfer/PostfachApiFacadeService.java
index 4405c985141a68a847cff85319ec0aab26c79e31..d3aaa130fe44c77fb3734fe2456ed4c86245bc82 100644
--- a/src/main/java/de/ozgcloud/nachrichten/postfach/osiv2/transfer/PostfachApiFacadeService.java
+++ b/src/main/java/de/ozgcloud/nachrichten/postfach/osiv2/transfer/PostfachApiFacadeService.java
@@ -10,16 +10,19 @@ import de.ozgcloud.nachrichten.postfach.PostfachNachricht;
 import de.ozgcloud.nachrichten.postfach.osiv2.config.Osi2PostfachProperties;
 import de.ozgcloud.nachrichten.postfach.osiv2.gen.api.MessageExchangeApi;
 import de.ozgcloud.nachrichten.postfach.osiv2.gen.model.MessageExchangeReceiveMessage;
+import lombok.RequiredArgsConstructor;
 import lombok.extern.log4j.Log4j2;
 
 @Log4j2
 @Service
 @ConditionalOnProperty(prefix = Osi2PostfachProperties.PREFIX, name = "enabled", havingValue = "true")
-public record PostfachApiFacadeService(
-		MessageExchangeApi messageExchangeApi,
-		RequestMapper requestMapper,
-		ResponseMapper responseMapper
-) {
+@RequiredArgsConstructor
+public class PostfachApiFacadeService {
+
+	private final MessageExchangeApi messageExchangeApi;
+	private final RequestMapper requestMapper;
+	private final  ResponseMapper responseMapper;
+
 	private static int MAX_NUMBER_RECEIVED_MESSAGES = 100;
 
 	public void sendMessage(PostfachNachricht nachricht) {