In VBA ObjectId and Handle used to have different behaviors, Handle preserved its value when the drawing was closed and reopened later as opposed to ObjectId. In .NET things have changed and there's an ObjectId object that contains a Handle. I've noticed that ObjectId.ToString keeps the same value if I close AutoCAD and reopen a drawing later, but just to avoid any surprises and maybe get some new information: Is ObjectId a better substitution for the old VBA Handle than the new Handle itself? Or is there any reason why I would have (or want) to use Handle if all I need is a number/string to keep an object's identity in a file in order to refer to it at a later time? Thank you.