diff --git a/nachrichten-manager-interface/pom.xml b/nachrichten-manager-interface/pom.xml
index 2c39de2150dc4b2c2ce0b965d0d89f17f04800a2..16eb6c7529d90d3e1eec1dadfbb422deb7be713f 100644
--- a/nachrichten-manager-interface/pom.xml
+++ b/nachrichten-manager-interface/pom.xml
@@ -24,14 +24,15 @@
     unter der Lizenz sind dem Lizenztext zu entnehmen.
 
 -->
-<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-		 xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd">
+<project xmlns="http://maven.apache.org/POM/4.0.0"
+	xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+	xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd">
 	<modelVersion>4.0.0</modelVersion>
 
 	<parent>
 		<groupId>de.ozgcloud.common</groupId>
 		<artifactId>ozgcloud-common-dependencies</artifactId>
-		<version>4.7.0</version>
+		<version>4.11.0-SNAPSHOT</version>
 		<relativePath />
 	</parent>
 
@@ -110,7 +111,9 @@
 								</outputTarget>
 								<outputTarget>
 									<type>grpc-java</type>
-									<pluginArtifact>io.grpc:protoc-gen-grpc-java:${protoc-gen.version}</pluginArtifact>
+									<pluginArtifact>
+										io.grpc:protoc-gen-grpc-java:${protoc-gen.version}
+									</pluginArtifact>
 								</outputTarget>
 							</outputTargets>
 						</configuration>
diff --git a/nachrichten-manager-postfach-interface/src/main/java/de/ozgcloud/nachrichten/postfach/PostfachAddressIdentifier.java b/nachrichten-manager-postfach-interface/src/main/java/de/ozgcloud/nachrichten/postfach/PostfachAddressIdentifier.java
index 824cb1268407e94ee32b51cee7afca21ad4df37a..e163cbd84939285a66bd8aaefa4674529f1ca876 100644
--- a/nachrichten-manager-postfach-interface/src/main/java/de/ozgcloud/nachrichten/postfach/PostfachAddressIdentifier.java
+++ b/nachrichten-manager-postfach-interface/src/main/java/de/ozgcloud/nachrichten/postfach/PostfachAddressIdentifier.java
@@ -25,7 +25,5 @@ package de.ozgcloud.nachrichten.postfach;
 
 public interface PostfachAddressIdentifier {
 
-	default boolean isStringBasedIdentifier() {
-		return false;
-	}
+	String getStringRepresentation();
 }
diff --git a/nachrichten-manager-server/src/main/java/de/ozgcloud/nachrichten/postfach/StringBasedIdentifier.java b/nachrichten-manager-postfach-interface/src/main/java/de/ozgcloud/nachrichten/postfach/StringBasedIdentifier.java
similarity index 93%
rename from nachrichten-manager-server/src/main/java/de/ozgcloud/nachrichten/postfach/StringBasedIdentifier.java
rename to nachrichten-manager-postfach-interface/src/main/java/de/ozgcloud/nachrichten/postfach/StringBasedIdentifier.java
index 5724f8624648d2b5deb69a838aeefc51b8123bc9..5a11033b7a4b4d539b48a711f887d6170328091f 100644
--- a/nachrichten-manager-server/src/main/java/de/ozgcloud/nachrichten/postfach/StringBasedIdentifier.java
+++ b/nachrichten-manager-postfach-interface/src/main/java/de/ozgcloud/nachrichten/postfach/StringBasedIdentifier.java
@@ -26,22 +26,20 @@ package de.ozgcloud.nachrichten.postfach;
 import jakarta.validation.constraints.NotBlank;
 
 import lombok.Builder;
-import lombok.Getter;
 
 @Builder
-@Getter
 public class StringBasedIdentifier implements PostfachAddressIdentifier {
 
 	@NotBlank
 	private String postfachId;
 
 	@Override
-	public boolean isStringBasedIdentifier() {
-		return true;
+	public String toString() {
+		return postfachId;
 	}
 
 	@Override
-	public String toString() {
+	public String getStringRepresentation() {
 		return postfachId;
 	}
 }
diff --git a/nachrichten-manager-server/pom.xml b/nachrichten-manager-server/pom.xml
index 7e1cae8b053e99ba0e709825190594b31e321c13..1816f0e1d02cbffedacc45318b8eb7fa8a4a51e8 100644
--- a/nachrichten-manager-server/pom.xml
+++ b/nachrichten-manager-server/pom.xml
@@ -49,7 +49,6 @@
 		<vorgang-manager.version>2.17.0</vorgang-manager.version>
 		<muk-postfach.version>0.1.0</muk-postfach.version>
 		<api-lib.version>0.16.0</api-lib.version>
-		<ozgcloud-common.version>4.7.0</ozgcloud-common.version>
 	</properties>
 
 	<dependencies>
@@ -101,12 +100,6 @@
 			<version>${api-lib.version}</version>
 		</dependency>
 
-		<dependency>
-			<groupId>de.ozgcloud.common</groupId>
-			<artifactId>ozgcloud-common-lib</artifactId>
-			<version>${ozgcloud-common.version}</version>
-		</dependency>
-
 		<dependency>
 			<groupId>org.springframework.boot</groupId>
 			<artifactId>spring-boot-starter-mail</artifactId>
@@ -241,10 +234,6 @@
 			<type>test-jar</type>
 			<scope>test</scope>
 		</dependency>
-		<dependency>
-			<groupId>de.ozgcloud.common</groupId>
-			<artifactId>ozgcloud-common-lib</artifactId>
-		</dependency>
 	</dependencies>
 
 	<build>
diff --git a/nachrichten-manager-server/src/main/java/de/ozgcloud/nachrichten/info/InfoManagerService.java b/nachrichten-manager-server/src/main/java/de/ozgcloud/nachrichten/info/InfoManagerService.java
index ed617fab860928f65acded652b642a15d8c8dd37..a375ec671fd70e5c5b5661cfb0dd57dcb40551d4 100644
--- a/nachrichten-manager-server/src/main/java/de/ozgcloud/nachrichten/info/InfoManagerService.java
+++ b/nachrichten-manager-server/src/main/java/de/ozgcloud/nachrichten/info/InfoManagerService.java
@@ -34,7 +34,6 @@ import de.ozgcloud.nachrichten.postfach.PostfachAddress;
 import de.ozgcloud.nachrichten.postfach.PostfachException;
 import de.ozgcloud.nachrichten.postfach.PostfachMessageCode;
 import de.ozgcloud.nachrichten.postfach.PostfachNachricht;
-import de.ozgcloud.nachrichten.postfach.StringBasedIdentifier;
 import lombok.NonNull;
 import lombok.RequiredArgsConstructor;
 import lombok.extern.log4j.Log4j2;
@@ -71,12 +70,6 @@ public class InfoManagerService {
 	}
 
 	String getPostfachId(@NonNull PostfachAddress address) {
-		var postfachIdentifier = address.getIdentifier();
-
-		if (postfachIdentifier.isStringBasedIdentifier()) {
-			return ((StringBasedIdentifier) postfachIdentifier).getPostfachId();
-		} else {
-			throw new IllegalStateException("Illegal Type of Postfach Identifier: " + postfachIdentifier.getClass().getName());
-		}
+		return address.getIdentifier().getStringRepresentation();
 	}
 }
diff --git a/nachrichten-manager-server/src/main/java/de/ozgcloud/nachrichten/postfach/PostfachNachrichtMapper.java b/nachrichten-manager-server/src/main/java/de/ozgcloud/nachrichten/postfach/PostfachNachrichtMapper.java
index c521e7dbdb02f729df1d310d89060fbcbefc5c0f..5a3a0fb073de84613e51faf616d9815ce562b8d4 100644
--- a/nachrichten-manager-server/src/main/java/de/ozgcloud/nachrichten/postfach/PostfachNachrichtMapper.java
+++ b/nachrichten-manager-server/src/main/java/de/ozgcloud/nachrichten/postfach/PostfachNachrichtMapper.java
@@ -239,7 +239,6 @@ public abstract class PostfachNachrichtMapper {
 	}
 
 	private Map<String, Object> buildPostfachAddressIdentifierMap(PostfachAddress postfachAddress) {
-		var identifier = (StringBasedIdentifier) postfachAddress.getIdentifier();
-		return Map.of(PostfachAddress.FIELD_POSTFACH_ID, identifier.getPostfachId());
+		return Map.of(PostfachAddress.FIELD_POSTFACH_ID, postfachAddress.getIdentifier().getStringRepresentation());
 	}
 }
\ No newline at end of file
diff --git a/nachrichten-manager-server/src/main/java/de/ozgcloud/nachrichten/postfach/bayernid/BayernIdPostfachNachrichtMapper.java b/nachrichten-manager-server/src/main/java/de/ozgcloud/nachrichten/postfach/bayernid/BayernIdPostfachNachrichtMapper.java
index 9c33343cfeab08ed4aed145415c38402281909a3..8787cb609a1074f07e2f86011b8cd13b8a827789 100644
--- a/nachrichten-manager-server/src/main/java/de/ozgcloud/nachrichten/postfach/bayernid/BayernIdPostfachNachrichtMapper.java
+++ b/nachrichten-manager-server/src/main/java/de/ozgcloud/nachrichten/postfach/bayernid/BayernIdPostfachNachrichtMapper.java
@@ -38,7 +38,6 @@ import org.mapstruct.ReportingPolicy;
 import de.ozgcloud.common.errorhandling.TechnicalException;
 import de.ozgcloud.nachrichten.postfach.PostfachAddress;
 import de.ozgcloud.nachrichten.postfach.PostfachNachricht;
-import de.ozgcloud.nachrichten.postfach.StringBasedIdentifier;
 import de.ozgcloud.nachrichten.postfach.bayernid.proxy.GrpcAbsender;
 import de.ozgcloud.nachrichten.postfach.bayernid.proxy.GrpcAttachmentMetadata;
 import de.ozgcloud.nachrichten.postfach.bayernid.proxy.GrpcBayernIdMessageMetadata;
@@ -85,7 +84,7 @@ interface BayernIdPostfachNachrichtMapper {
 	BayernIdResponse fromSendBayernIdMessageResponse(GrpcSendBayernIdMessageResponse response);
 
 	default String toPostkorbId(PostfachAddress postfachAddress) {
-		return ((StringBasedIdentifier) postfachAddress.getIdentifier()).getPostfachId();
+		return (postfachAddress.getIdentifier()).getStringRepresentation();
 	}
 
 	@Condition
diff --git a/nachrichten-manager-server/src/main/java/de/ozgcloud/nachrichten/postfach/osi/OsiPostfachMessageMapper.java b/nachrichten-manager-server/src/main/java/de/ozgcloud/nachrichten/postfach/osi/OsiPostfachMessageMapper.java
index 0a2838ee55171c0dfef8b313f5418be12a124aaa..75ec7eaddce83a064d26ed61e58340cfb5156455 100644
--- a/nachrichten-manager-server/src/main/java/de/ozgcloud/nachrichten/postfach/osi/OsiPostfachMessageMapper.java
+++ b/nachrichten-manager-server/src/main/java/de/ozgcloud/nachrichten/postfach/osi/OsiPostfachMessageMapper.java
@@ -35,6 +35,7 @@ import org.springframework.beans.factory.annotation.Autowired;
 
 import de.ozgcloud.nachrichten.postfach.FileId;
 import de.ozgcloud.nachrichten.postfach.PostfachAddress;
+import de.ozgcloud.nachrichten.postfach.PostfachAddressIdentifier;
 import de.ozgcloud.nachrichten.postfach.PostfachNachricht;
 import de.ozgcloud.nachrichten.postfach.StringBasedIdentifier;
 
@@ -78,9 +79,7 @@ public abstract class OsiPostfachMessageMapper {
 	String toPostfachId(PostfachNachricht nachricht) {
 		return Optional.ofNullable(nachricht.getPostfachAddress())
 				.map(PostfachAddress::getIdentifier)
-				.filter(StringBasedIdentifier.class::isInstance)
-				.map(StringBasedIdentifier.class::cast)
-				.map(StringBasedIdentifier::getPostfachId)
+				.map(PostfachAddressIdentifier::getStringRepresentation)
 				.orElse(StringUtils.EMPTY);
 	}
 
diff --git a/nachrichten-manager-server/src/test/java/de/ozgcloud/nachrichten/info/InfoManagerServiceTest.java b/nachrichten-manager-server/src/test/java/de/ozgcloud/nachrichten/info/InfoManagerServiceTest.java
index 55f8368dacd8eae7220957419bee650dec58fb33..2d36d96e2638431d57ecf22fed504b78e4975773 100644
--- a/nachrichten-manager-server/src/test/java/de/ozgcloud/nachrichten/info/InfoManagerServiceTest.java
+++ b/nachrichten-manager-server/src/test/java/de/ozgcloud/nachrichten/info/InfoManagerServiceTest.java
@@ -35,7 +35,6 @@ import org.mockito.Mock;
 import org.mockito.Spy;
 
 import de.ozgcloud.nachrichten.NachrichtenManagerProperties;
-import de.ozgcloud.nachrichten.postfach.PostfachAddressIdentifier;
 import de.ozgcloud.nachrichten.postfach.PostfachAddressTestFactory;
 import de.ozgcloud.nachrichten.postfach.PostfachException;
 import de.ozgcloud.nachrichten.postfach.PostfachMessageCode;
@@ -138,13 +137,5 @@ class InfoManagerServiceTest {
 			assertThat(id).isEqualTo(StringBasedIdentifierTestFactory.STRING_BASED_IDENTIFIER_POSTFACH_ID_VALUE);
 		}
 
-		@Test
-		void shouldThrowExceptionForUnkownIdentifer() {
-			var identifier = new PostfachAddressIdentifier() {
-			};
-			var address = PostfachAddressTestFactory.createBuilder().identifier(identifier).build();
-
-			assertThatThrownBy(() -> service.getPostfachId(address)).isInstanceOf(IllegalStateException.class);
-		}
 	}
 }
diff --git a/pom.xml b/pom.xml
index 404e3644cbbe52229c955caa615b45b54fbb3504..66157833b02c31bf5bbab4014843984d419f49b7 100644
--- a/pom.xml
+++ b/pom.xml
@@ -24,13 +24,15 @@
     unter der Lizenz sind dem Lizenztext zu entnehmen.
 
 -->
-<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd">
+<project xmlns="http://maven.apache.org/POM/4.0.0"
+	xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+	xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd">
 
 	<modelVersion>4.0.0</modelVersion>
 	<parent>
 		<groupId>de.ozgcloud.common</groupId>
 		<artifactId>ozgcloud-common-parent</artifactId>
-		<version>4.7.0</version>
+		<version>4.11.0-SNAPSHOT</version>
 	</parent>
 
 	<groupId>de.ozgcloud.nachrichten</groupId>