add a primitive copy method to UR::Object

That seems like a problem with UR's cache then. The identifier used internally by the object system to refer to an object should not be an actual piece of data from that object. Re-using the table primary key as the object id seems bad.