Start refactor for standardized translatable exception handling