DBIx::Class allows a custom exception class to be used for thowing exceptions. If you don't use it, then everywhere throughout Wing and all Wing apps you have to test every eval for what kind of classed exception you've received.
https://metacpan.org/pod/DBIx::Class::Schema#exception_action