code: func (f WithoutConversionCodecFactory) EncoderForVersion(serializer runtime.Encoder, version runtime.GroupVersioner) runtime.Encoder {
  	return runtime.WithVersionEncoder{
  		Version:     version,
  		Encoder:     serializer,
  		ObjectTyper: f.CodecFactory.scheme,
  	}
  }
docs: // EncoderForVersion returns an encoder that does not do conversion, but does set the group version kind of the object
  // when serialized.