Reimplementação DAO