} // ed _AssignNewActivityId()

            public override void WriteProgress(ProgressRecord pr)
            {
                ThrowIfDisposed();
                _FixActivityIds(ref pr);

                Cmdlet.SafeWriteProgress(pr);
            }