Just googling a bit. When working with Scripting.Dictionary, don't you create and work with collections?