changed the place in time when an object gets its ID string so that there are less strange things and errors when you troubleshoot the system