code: func (ppm *ProtoProducerMessage) GetValue(msg proto.Message) error {
  	err := ppm.Serializer.Unmarshal(ppm.ProducerMessage.GetValue(), msg)
  	if err != nil {
  		return err
  	}
  	return nil
  }
docs: // GetValue unmarshalls the content of the msg into provided structure.