/// <summary> /// Applies the <paramref name="visitor"/> to the <paramref name="context"/> /// in the <see cref="Apply"/> Aggregate. /// </summary> /// <param name="context"></param> /// <param name="visitor"></param> /// <returns></returns> protected virtual TContext OnAggregateVisitor(TContext context, IVisitor <TContext> visitor) => visitor.Apply(context);