TreeSet all property should be compareTo