Diccionario de objetos / clases en VBScript

¿Es posible tener un diccionario de objetos / clases en vbscript?

Por ejemplo:

Class employeeclass
    Public first, last, salary
End Class
Dim employeedict: Set employeedict = CreateObject("Scripting.Dictionary")

'Loop would be here
Dim employee: Set employee = new employeeclass
With employee
    .first = "John"
    .last = "Doe"
    .salary = 50000
End With
employeedict.Add "1", employee

EDITARLo anterior funciona.

Respuestas a la pregunta(1)

Su respuesta a la pregunta