# File lib/rbvmomi/vim/ManagedObject.rb, line 30
  def collect! *pathSet
    spec = {
      :objectSet => [{ :obj => self }],
      :propSet => [{
        :pathSet => pathSet,
        :type => self.class.wsdl_name
      }]
    }
    @soap.propertyCollector.RetrieveProperties(:specSet => [spec])[0].to_hash
  end