public InterfaceUpdateEventArgs(InterfaceUpdateReasons updateReason, string updatedValue, Exception thrownException = null)
    {
        this.updateReason = updateReason;
        this.updatedValue = updatedValue;

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

        if (thrownException != null)
        {
            this.exceptionUpdate = true;
            this.thrownException = thrownException;
        }
    }