public GoalEither(GoalBase pGoal1, GoalBase pGoal2) { Goal1 = pGoal1; Goal2 = pGoal2; }
public GoalBoth(GoalBase pGoal1, GoalBase pGoal2) { Goal1 = pGoal1; Goal2 = pGoal2; }
public GoalNot(GoalBase pGoal) { Goal = pGoal; }