change Categorical field name, and now one should use `probs(d)` instead of `d.prob` to retrieve the probability vector