diff --git a/src/protean/impl/repository/__init__.py b/src/protean/impl/repository/__init__.py
index <HASH>..<HASH> 100644
--- a/src/protean/impl/repository/__init__.py
+++ b/src/protean/impl/repository/__init__.py
@@ -131,10 +131,7 @@ class Providers:
             )
 
             self.domain._domain_element(
-                DomainObjects.REPOSITORY,
-                _cls=new_class,
-                aggregate_cls=aggregate_cls,
-                bounded_context=aggregate_cls.meta_.bounded_context,
+                DomainObjects.REPOSITORY, _cls=new_class, aggregate_cls=aggregate_cls,
             )
 
             # FIXME Avoid comparing classes / Fetch a Repository class directly by its aggregate class
diff --git a/tests/entity/test_entity_meta.py b/tests/entity/test_entity_meta.py
index <HASH>..<HASH> 100644
--- a/tests/entity/test_entity_meta.py
+++ b/tests/entity/test_entity_meta.py
@@ -36,7 +36,6 @@ class TestEntityMeta:
 
         # Domain attributes
         assert hasattr(Person.meta_, "aggregate_cls")
-        assert hasattr(Person.meta_, "bounded_context")
 
     def test_entity_meta_has_declared_fields_on_construction(self):
         assert Person.meta_.declared_fields is not None
Remove `bounded_context` attribute everywhere

The `domain` object (actually, the sub-domain) itself is representative
of the bounded context. No further annotation necessary.