Variables and object attributes can be any of the following types:
null
string
script
boolean
int
double
object
stringlist
objectlist
list
stringdictionary
objectdictionary
scriptdictionary
dictionary
delegate
command pattern