There is an unsaved comment in progress. You will lose your changes if you continue. Are you sure you want to reopen the work item?
Refactor all exceptions defined in the code.
Add required fields to them.
Remove unneeded ones.
Group related ones together in a single class.
Make Interception Exception only thrown during BeforeCall and AfterCall, and (maybe - if needed) AdaptedException created for adapted call exceptions.