Podia dizer que este service tem demasiadas responsabilidades :O mas ja agora o update user e isto não interfere?