public void AddImplementationDelegate(ActivityDelegate implementationDelegate)
        {
            ThrowIfDisposed();

            if (implementationDelegate != null)
            {
                _activity.AddImplementationDelegate(implementationDelegate);
            }
        }