Reorganized the while meshing

Now exceptions are only thrown becouse of the validation in the getter
function of the Successors.