internal ContextDataGuardedWithActions(
     GuardedContextDataTransitionDefinition transition,
     OneOf <ActionDefinition, ActionDefinition <TContext>, ActionDefinition <TContext, TEventData> > action,
     params OneOf <ActionDefinition, ActionDefinition <TContext>, ActionDefinition <TContext, TEventData> >[] actions) : this(transition) =>
 private ContextDataGuardedWithActions(GuardedContextDataTransitionDefinition transition)
 {
     Event   = transition.Event;
     Guard   = transition.Guard;
     Targets = transition.Targets;
 }