object id handling