Здравствуйте!
В целях обобщения логики, приходится делать такие классы, но чтобы совсем не терять информацию о контексте, добавляю ссылки на "оригинальные" исключения. Это нормальный подход, или может в dart есть встроенное средство для инициализаций исключений "оригинальным"? В моём случае в каждом классе прописывается ссылка details.