Refatoração da model e dao.