public RejectedChange(IRequestedChange change, IReadOnlyCollection <Problem> problems) { _change = change; _problems = problems; }
public AcceptedChange(IRequestedChange change, IReadOnlyCollection <Problem> problems) { _change = change ?? throw new ArgumentNullException(nameof(change)); _problems = problems ?? throw new ArgumentNullException(nameof(problems)); }