async def METHOD_NAME(self, session_id: ID) -> Optional[SessionModel]:
    path = f"{self.data_dir}/#{session_id}"
    if pathlib.Path(path).exists():
        with open(path, "r") as f:
            data = json.loads(f.METHOD_NAME())
            return self.__orig_class__.__args__[1](**data)  # SessionModel(**data)
    return None