protected override void InsertOrUpdate(SoaRowDTO dto)
 => _moDB.GetMonthRepo(dto.GetDate()).Upsert(dto);
 protected override void Remove(SoaRowDTO dto)
 => _moDB.GetMonthRepo(dto.GetDate()).Delete(dto);
        private static string GetMessage(SoaRowDTO dto, DateTime baseBalDate)
        {
            var dtoDesc = $"[{dto.GetDate():d MMM yyyy}] “{dto.Subject}”";

            return($"{dtoDesc} predates base balance ({baseBalDate:d MMM yyyy})");
        }