Refatoração do Service