Its a limitation of Kixtart and not a bug. Need to find some kinda object (that has a Value or Text property), so that when you add it to the dictionary and query it back - it returns something you can use, like this:

$objDictionary.Item("atl-dc-01").Value = "Available"

but as it is - cant see anything you can use for that (in scripting anyways)

btw Jooel - this is the very reason I created the DataItem property in kf.net.