Allow arbitrarily constructed sub-classes to throw with single $message argument