Product.compareTo works with strings