docs: private DescriptorProperties getValidatedProperties(Map<String, String> properties) {
  		final DescriptorProperties descriptorProperties = new DescriptorProperties(true);
  		descriptorProperties.putProperties(properties);
  
  		// allow Kafka timestamps to be used, watermarks can not be received from source
  		new SchemaValidator(true, supportsKafkaTimestamps(), false).validate(descriptorProperties);
  		new KafkaValidator().validate(descriptorProperties);
  
  		return descriptorProperties;
  	}