code: func (p *Collector) Destroy(ctx context.Context) error {
  	req := types.DestroyPropertyCollector{
  		This: p.Reference(),
  	}
  
  	_, err := methods.DestroyPropertyCollector(ctx, p.roundTripper, &req)
  	if err != nil {
  		return err
  	}
  
  	p.reference = types.ManagedObjectReference{}
  	return nil
  }
docs: // Destroy destroys this Collector.