def load(self, model, value):
        """
        Converts unstructured data into structured data, recursively.
        """
        try:
            return self._cattrs_converter.structure(value, model)
        except (ValueError, TypeError) as e:
            raise SerializationException(str(e))