@Override
 public int compareTo(AbstractComposite o) {
   return serialize().compareTo(o.serialize());
 }