Remove Channel.id completely / Use 64-bit hashCode internally to reduce the chance of collision in compareTo()