docs: def _from_dict(cls, _dict):
          """Initialize a Word object from a json dictionary."""
          args = {}
          if 'word' in _dict:
              args['word'] = _dict.get('word')
          else:
              raise ValueError(
                  'Required property \'word\' not present in Word JSON')
          if 'sounds_like' in _dict:
              args['sounds_like'] = _dict.get('sounds_like')
          else:
              raise ValueError(
                  'Required property \'sounds_like\' not present in Word JSON')
          if 'display_as' in _dict:
              args['display_as'] = _dict.get('display_as')
          else:
              raise ValueError(
                  'Required property \'display_as\' not present in Word JSON')
          if 'count' in _dict:
              args['count'] = _dict.get('count')
          else:
              raise ValueError(
                  'Required property \'count\' not present in Word JSON')
          if 'source' in _dict:
              args['source'] = _dict.get('source')
          else:
              raise ValueError(
                  'Required property \'source\' not present in Word JSON')
          if 'error' in _dict:
              args['error'] = [
                  WordError._from_dict(x) for x in (_dict.get('error'))
              ]
          return cls(**args)