refatoracao das exceptions da model