Exception class re-modeled + Code cleaned in all classes