refactor para sacar una clase por encima del dao que agrupe la logica de negocio