diff --git a/aas/model/base.py b/aas/model/base.py
index 70db99deb8b60a24a0ba430a588a235848f0e953..6aae9b5cca3c369443b89c4a3e40331933c04300 100644
--- a/aas/model/base.py
+++ b/aas/model/base.py
@@ -577,7 +577,7 @@ class AASReference(Reference, Generic[_RT]):
         # First, resolve the identifier-key via the provider
         identifier: Identifier = self.key[last_identifier_index].get_identifier()  # type: ignore
         try:
-            item = provider_.get_identifiable(identifier)
+            item: Referable = provider_.get_identifiable(identifier)
         except KeyError as e:
             raise KeyError("Could not resolve global reference key {}".format(identifier)) from e
         resolved_keys.append(str(identifier))