def <=>(another_relation)
      parent_compare = super(another_relation)
      # don't bother to compare more stuff if parent comparison failed
      return parent_compare unless parent_compare == 0