Throwable -> ChainableError
CausedException -> ChainableError