Factory completa

alfin, tenemos dependency inversion principle en los controllers que
usan DAOs