code: func (pc *PropertyCollector) RetrieveProperties(ctx *Context, r *types.RetrieveProperties) soap.HasFault {
  	body := &methods.RetrievePropertiesBody{}
  
  	res := pc.RetrievePropertiesEx(ctx, &types.RetrievePropertiesEx{
  		This:    r.This,
  		SpecSet: r.SpecSet,
  	})
  
  	if res.Fault() != nil {
  		body.Fault_ = res.Fault()
  	} else {
  		body.Res = &types.RetrievePropertiesResponse{
  			Returnval: res.(*methods.RetrievePropertiesExBody).Res.Returnval.Objects,
  		}
  	}
  
  	return body
  }
docs: // RetrieveProperties is deprecated, but govmomi is still using it at the moment.