Criação das classes de repositório genéricas