Your mods are weird that they work, the way I do it is the way it was intended \:\)
PowerShell uses HashTables, which is a total different approach, although I used to LOVE HashTables in MSL \:\)