diff --git a/src/caoscrawler/converters.py b/src/caoscrawler/converters.py
index e0ca0f9bff77ba1ecc63f4d102d6d9869fb11cb0..bc30c7d4b0fc19b86283a21d3c5348de8c62baf6 100644
--- a/src/caoscrawler/converters.py
+++ b/src/caoscrawler/converters.py
@@ -810,6 +810,18 @@ class DictElementConverter(Converter):
             raise RuntimeError("Element must be a DictElement.")
         return match_name_and_value(self.definition, element.name, element.value)
 
+    def create_records(self, values: GeneralStore, records: RecordStore, element: StructureElement):
+
+        keys_modified = []
+        if "record_from_dict" in self.definition and self.definition["record_from_dict"] is not None:
+
+            raise NotImplementedError("TODO")
+
+        keys_modified.extend(super().create_records(
+            values=values, records=records, element=element))
+
+        return keys_modified
+
 
 class DictConverter(DictElementConverter):
     def __init__(self, *args, **kwargs):