Add chained exception constructor
Use chained exception to propagate info