implementação dos repositórios e serviços genéricos.