The instances (such as @data_actors) are nothing but a hash collection of changes. This is to limit space of the objects.
Just read the comments. I tried to explain it clearly. I don't remember the exact syntax off the top of my head (I do so many scripts, I remember the RTP scripts more than my own :D).
Just let me know if you have any trouble, and I shall return.