public NetAppStubBase(PipePoint lower, NetAppStubOptionsBase options, CancellationToken cancel = default, bool noCheckDisconnected = false)
            : base(options, cancel)
        {
            try
            {
                LowerAttach = lower.Attach(AttachDirection.B_UpperSide, noCheckDisconnected: noCheckDisconnected);
                Lower       = lower;

                AddIndirectDisposeLink(Lower);
                AddIndirectDisposeLink(LowerAttach);
            }
            catch
            {
                this._DisposeSafe();
                throw;
            }
        }