Refatoração suporte a eventos no servico