Refactor: DAO will now throw an error when trying to update or delete an
non existing User or Role