diff --git a/src/linkahead/common/models.py b/src/linkahead/common/models.py
index d7a3056932d2e4a98212b2fbeb6bd1d4a2d2faf4..b087496d1db9800b352f4b4cc916ea084b2c83f6 100644
--- a/src/linkahead/common/models.py
+++ b/src/linkahead/common/models.py
@@ -3365,7 +3365,7 @@ class Container(list):
 
         # which is to be synced with which:
         # sync_dict[local_entity]=sync_remote_enities
-        sync_dict: Dict[Entity, Optional[List[Entity]]] = dict()
+        sync_dict: Dict[Union[Container, Entity], Optional[List[Entity]]] = dict()
 
         # list of remote entities which already have a local equivalent
         used_remote_entities = []