Type Names

An object can be associated with a list of type names. The list of type names is optional, and an object might not have any type names associated with it.

If a list of type names is associated with an object, the PowerShell Remoting Protocol MUST transparently pass it between the higher layers on the client and server without interpretation.