val underlyingErrorMessage: String?
Optional error message with a more detailed explanation of the error that originated this.