code: func (l *PropertyList) MarshalBinary() ([]byte, error) {
  	var buf bytes.Buffer
  
  	for _, p := range *l {
  		// #nosec: Errors unhandled
  		b, _ := p.MarshalBinary()
  		// #nosec: Errors unhandled
  		_, _ = buf.Write(b)
  	}
  
  	return buf.Bytes(), nil
  }
docs: // MarshalBinary implements the encoding.BinaryMarshaler interface