docs: def _from_dict(cls, _dict):
          """Initialize a Tables object from a json dictionary."""
          args = {}
          if 'location' in _dict:
              args['location'] = Location._from_dict(_dict.get('location'))
          if 'text' in _dict:
              args['text'] = _dict.get('text')
          if 'section_title' in _dict:
              args['section_title'] = SectionTitle._from_dict(
                  _dict.get('section_title'))
          if 'table_headers' in _dict:
              args['table_headers'] = [
                  TableHeaders._from_dict(x) for x in (_dict.get('table_headers'))
              ]
          if 'row_headers' in _dict:
              args['row_headers'] = [
                  RowHeaders._from_dict(x) for x in (_dict.get('row_headers'))
              ]
          if 'column_headers' in _dict:
              args['column_headers'] = [
                  ColumnHeaders._from_dict(x)
                  for x in (_dict.get('column_headers'))
              ]
          if 'key_value_pairs' in _dict:
              args['key_value_pairs'] = [
                  KeyValuePair._from_dict(x)
                  for x in (_dict.get('key_value_pairs'))
              ]
          if 'body_cells' in _dict:
              args['body_cells'] = [
                  BodyCells._from_dict(x) for x in (_dict.get('body_cells'))
              ]
          return cls(**args)