docs: def collectChildProperties(self, kwargs, properties, collector, **kw):
          """Collapse the child values into a dictionary. This is intended to be
             called by child classes to fix up the fullName->name conversions."""
  
          childProperties = {}
          for field in self.fields:  # pylint: disable=not-an-iterable
              yield collector.collectValidationErrors(field.fullName,
                                                      field.updateFromKwargs,
                                                      kwargs=kwargs,
                                                      properties=childProperties,
                                                      collector=collector,
                                                      **kw)
          kwargs[self.fullName] = childProperties