Introduce exception val
Introduce exception val to support chain of exceptions
Exception vals should have the following methods:
Working on issue_0047505-exception-val
Closed by 87e9afd69e2ff628b623aa9f8cc468d2aac5ed82
Introduce exception val to support chain of exceptions