public InterfaceUpdateEventArgs(InterfaceUpdateReasons updateReason, string updatedValue, Exception thrownException = null) { this.updateReason = updateReason; this.updatedValue = updatedValue; if (thrownException != null) { this.exceptionUpdate = true; this.thrownException = thrownException; } }