void ISoapTransactionLinkExecutor.ExecuteTransaction(Guid sessionId, Service.TransactionalMappingToolServiceClient serviceProxy)
        {
            SessionId    = sessionId;
            ServiceProxy = serviceProxy;

            /// TODO: This may need to be changed so that this update transaction link is called if the NodeType on the INode object is assigned. Need to consider what is the best method.
            Node.NodeType = NodeType;

            ServiceProxy.NUCompleted += OnUpdateNodeCompleted;
            ServiceProxy.NUAsync(System.Windows.Browser.HtmlPage.Document.DocumentUri.ToString(), sessionId, DomainParameter.GetParameterValue(SessionId), NodeParameter.GetParameterValue(SessionId), MapManager.NodeTypes.ConvertProxyToService(NodeType), this);
        }