public void ExecuteInteractionOutcome() { if (InteractionOutcome != null) { InteractionOutcome.ExecuteOutcome(); if (RemoveUponCompletion) { InteractionOutcome = null; } } }