+ return "Undefined. for <%s %s>" % (self.__class__.__name__, id(self))
+
+ def __str__(self) -> str:
+ return self.object_id()
+
+ def __repr__(self) -> str:
+ return '<%s>' % self.object_id()
+
+ def __hash__(self) -> int:
+ return hash(self.object_id())