To answer a followup question from @CerulloE one can also model heterogeneity in the cut points with the induced Dirichlet prior.
Recall that a hierarchical model takes the form
where the population model \pi( \mathbf{c}_{n} | \phi) is some self-consistent model for the parameters \mathbf{c}.
Above I suggested reparameterizing the cut points, \mathbf{c}_{n} \mapsto \boldsymbol{\delta}_{n} to remove the constraint, in which case the the individual unconstrained parameters can be modeled with independent normal population models,
But one can also just used the induced Dirichlet prior for the population model directly,
In other words instead of fitting a model with
where the \boldsymbol{\alpha} are constants one can fit
where the \boldsymbol{\alpha} are parameters.
For the population prior one might try something like \pi( \boldsymbol{\alpha}) = \prod_{n} \pi(\alpha_{n}) or even modeling the \log \alpha_{n} with a multivariate normal.