switched to explicitly calling java.util.Objects.hash in Zone.hashCode