desatabalhoar através de services não é uma cena porque com services já ele estava. Eu reparti em acções porque vi claramente que metade do código era de view e a outra metade era update. O ficheiro tinha cerca de 60 linhas já, eu reparti a meio, e parecem-me fazer sentido ambos os objectos que resultaram.