public abstract void SetNextChain(AbstractChainOperation nextChain);
public override void SetNextChain(AbstractChainOperation nextChain) { _nextChain = nextChain; }