Class Diffusion Model