I am a bit confused with the way Physics textbooks use the word 'representation'. I was reading Weinberg's QFT and in section (2.5) titled One-Particle states, he shows that (eq. 2.5.3) \begin{equation} U(\Lambda) \Psi_{p, \sigma} = \sum_{\sigma'} C_{\sigma, \sigma'}(\Lambda, p) \Psi_{\Lambda p, \sigma'}, \end{equation} saying that in the case when $C_{\sigma, \sigma'}$ can be made block diagonal, the states form a representation of the inhomogenous Poincare group. I guess what he meant was that the $C_{\sigma, \sigma'}$ form a representation. However, even then, it is not clear to me how this a representation of the Poincare group since these matrices have a dependence on $p$ the momentum of the state. For instance
\begin{align} U(\Lambda' \Lambda) \Psi_{p, \sigma} &= \sum_{\sigma'} C_{\sigma', \sigma}(\Lambda'\Lambda, p)\Psi_{\Lambda'\Lambda p,\sigma'}\\ &= U(\Lambda')(U(\Lambda)\Psi_{\Lambda p, \sigma})\\ &= \sum_{\sigma'}C_{\sigma\sigma'}(\Lambda, p)U(\Lambda')\Psi_{\Lambda p, \sigma'} \\ &= \sum_{\sigma'',\sigma'} C_{\sigma'' \sigma'}(\Lambda, \Lambda p)C_{\sigma' \sigma}(\Lambda, p)\Psi_{\Lambda' \Lambda p, \sigma''}, \end{align} which gives us \begin{equation} C_{\sigma'', \sigma}(\Lambda'\Lambda, p) = \sum_{\sigma'}C_{\sigma'', \sigma'}(\Lambda', \Lambda p)C_{\sigma', \sigma}(\Lambda, p) \end{equation} but how is this a representation in the usual sense since these matrices have $p$ dependence? I think in the case of little group transformations since $p$ is left invariant therefore, we can concretely see that the $D$ matrices (which Weinberg defines in eq. 2.5.8), form a representation of the little group.
I am greatly confused over this possibly simple issue. Any help would be greatly appreciated.