// Переусвоение последнего отката клона
        public void Relearn()
        {
            var lastRollbackProg = cancelProg.GetLastNode();

            cancelProg.Remove();
            learnedProg.Add(lastRollbackProg);
        }