An object can be defined with an identifier or a string value that will be evaluated when the object is created. For example, if you want to create a new object every time a particular response is taken, you can specify:
string variable KeyName integer Counter is 1
...
response to CreateBox
copy "Box" to KeyName
append Counter to KeyName
add key KeyName at position 200 200
copy (Counter + 1) to Counter