docs: def validate(self, values):
          """Validate a :class:`dict` of values. If `self.schema` is falsy this
          is a noop.
          """
          if not self.schema or (values is None and not self.schema.get('required', False)):
              return
          self.validator.validate(values)