RepositoryFactory - interface com os metodos de fabrica
Implementação inicial de fabricas.