Runtime identity, for the same reason a MotionKey has one: the timeline holds a selected block while a drag re-sorts the list and across an undo. Nothing on disk carries it.
final int id;