Ok got it.
Thanks for your help.
It would be nice if you could see an the instances in your inspector and give them a name.
What tends to confuse me is that the Name property is the property of the object, not the instance.
It would be nice if you could name instances and have them available in your events sheets as if they were instance variables ( in ordinary programming )
This is whats confusing me.
Now you have to pick by uid, which you cant trust because they change, so you have to save these values in an array or dictionary, and it just makes the code hard to read I think.
So if any from the scirra team is reading this... Instance names, would be nice.
What name would you give to your instances? Remember instances can be dynamic, not just placed at design time. You can always add an instance variable yourself to identify it in the inspector (where you already can see the instances, numbered by IID). If you're still thinking as per traditional programming, you still need to do the 'paradigm shift'
I do agree it should be 'Type' not 'Name'