Fixed and enhanced ServiceException construction