Generalização da Fábrica de repositórios