added a SaltValidator property to determine if an invalid module should
be tried to be repaired. This also can mean to delete model objects.
enhanced exception treatment, because sometimes, after an exception was
thrown by a mapper, the mapper controler invokes th emethode done(). If
this one causes an exception, the original error is overlapped.