Refactor 2: Mucho menos (y mas entendible) codigo en todos los controllers ademas gracias a bullet saque todas las consultas N+1 y las eager que estaban al pedo