We have a model where we store basic exception (super class) data separate from detail exception data (one class per exception type). Each detail exception class inherits fr