public StateTransition(StateMessage message, IEnumerable<TransitionChoice> transitionChoices) { Message = message; TransitionChoices = transitionChoices; }
public StateRequirement(StateMessage message) { Type = RequirementType.Send; Message = message; }