I'm not quite clear if the setName requires a unique name or not. I'm interested in using simple collision to check for a type. Since the ID is unique, and returned, I can set the name to a type, and can get it that way, I think. Will that work, or do you have another suggestion?