Exception class composed from traits