Game Properties in Bpy for 2.5

I am converting some old scripts to 2.5, but i am having a little trouble with the game properties.

I can access them for an object using something like :[“ObjectName”]
but this is apparently read only, so to add a new object i have to use:
Which doesn’t seem to tell me the name of the object that was added, is the only way of checking that by maintaining a list before and checking what was added afterwards? Or Is there a better way?

Thanks for any help or suggestions,