ma invece di cambiare la singola proprietà non puoi fare switch tra classi che hanno già i background corretti?