Is there a reason that compareTo() is implemented? Is this used/tested anywhere? Is it really useful to compare by a UUID?

If not, remove this.