code: func (c Common) Properties(ctx context.Context, r types.ManagedObjectReference, ps []string, dst interface{}) error {
  	return property.DefaultCollector(c.c).RetrieveOne(ctx, r, ps, dst)
  }
docs: // Properties is a wrapper for property.DefaultCollector().RetrieveOne()