public void Upsert(DecisionArchiveItem decisionArchiveItem)
        {
            var existingDecision = Decisions.FirstOrDefault(d => d.Id == decisionArchiveItem.Id);

            if (existingDecision != null)
            {
                existingDecision = decisionArchiveItem;
            }
            else
            {
                Decisions = Decisions.Append(decisionArchiveItem).OrderByDescending(d => d.DateCreatedUtc).ToArray();
            }
        }
 public void Remove(DecisionArchiveItem decisionArchiveItem)
 {
     Decisions = Decisions.Where(i => i.Id != decisionArchiveItem.Id).ToArray();
 }