public override IEnumerator ReceivePayload(VisualPayload payload)
        {
            for (int i = 0; i < Iterations.GetFirstValue(payload.Data); i++)
            {
                Counter.SetValue(i, payload.Data);

                var iterator = Router.TransmitAll(payload);
                while (iterator.MoveNext())
                {
                    yield return(null);
                }
            }
        }