diff --git a/DaVinciExamples/tests/refs/test_davinci_tupling-basic-run-mc.ref b/DaVinciExamples/tests/refs/test_davinci_tupling-basic-run-mc.ref
index a3bceccdc16390f08336062d03643a894c44968b..3c6b74003358cbf6b82fc919657476c9ca01e2de 100644
--- a/DaVinciExamples/tests/refs/test_davinci_tupling-basic-run-mc.ref
+++ b/DaVinciExamples/tests/refs/test_davinci_tupling-basic-run-mc.ref
@@ -1,3 +1,4 @@
+NB: objects will be copied to latest 'persistreco_version', this might lead to unwanted duplication in a subsequent packing step
 ApplicationMgr    SUCCESS
 ====================================================================================================================================
 ====================================================================================================================================
@@ -43,13 +44,13 @@ DimuonsTuple                           INFO Number of counters : 7
  | "# non-empty events for field Jpsi"             |         7 |
  | "# non-empty events for field MuPlus"           |         7 |
  | "# processed events"                            |        10 |
-FunctionalParticleMaker_b3073f5c       INFO Number of counters : 4
+FunctionalParticleMaker_ebbf29eb       INFO Number of counters : 4
  |    Counter                                      |     #     |    sum     | mean/eff^* | rms/err^*  |     min     |     max     |
  |*"# passed ProtoParticle filter"                 |      1059 |       1059 |( 100.0000 +- 0.000000)% |
- |*"# passed Track filter"                         |      1579 |       1059 |( 67.06776 +- 1.182705)% |
+ |*"# passed Track filter"                         |      1059 |       1059 |( 100.0000 +- 0.000000)% |
  | "Nb created anti-particles"                     |        10 |        524 |     52.400 |     19.541 |      17.000 |      90.000 |
  | "Nb created particles"                          |        10 |        535 |     53.500 |     16.771 |      21.000 |      88.000 |
-ParticleRangeFilter_5f5c5525           INFO Number of counters : 1
+ParticleRangeFilter_3bedc711           INFO Number of counters : 1
  |    Counter                                      |     #     |    sum     | mean/eff^* | rms/err^*  |     min     |     max     |
  |*"Cut selection efficiency"                      |      1059 |         21 |( 1.983003 +- 0.4284147)% |
 ToolSvc.HybridFactory                  INFO Number of counters : 1
@@ -60,7 +61,7 @@ UnpackBestTracks                       INFO Number of counters : 1
 UnpackMuonPIDs                         INFO Number of counters : 1
  |    Counter                                      |     #     |    sum     | mean/eff^* | rms/err^*  |     min     |     max     |
  | "# UnPackedData"                                |        10 |       1061 |     106.10 |     33.285 |      43.000 |      169.00 |
-make_detached_mumu_cff33cd8_rs         INFO Number of counters : 7
+make_detached_mumu_e7ac3923_rs         INFO Number of counters : 7
  |    Counter                                      |     #     |    sum     | mean/eff^* | rms/err^*  |     min     |     max     |
  |*"# passed"                                      |        10 |          7 |( 70.00000 +- 14.49138)% |
  |*"# passed CombinationCut"                       |        15 |         11 |( 73.33333 +- 11.41798)% |
diff --git a/DaVinciExamples/tests/refs/test_davinci_tupling-basic-run-mc.ref.detdesc b/DaVinciExamples/tests/refs/test_davinci_tupling-basic-run-mc.ref.detdesc
index a3bceccdc16390f08336062d03643a894c44968b..3c6b74003358cbf6b82fc919657476c9ca01e2de 100644
--- a/DaVinciExamples/tests/refs/test_davinci_tupling-basic-run-mc.ref.detdesc
+++ b/DaVinciExamples/tests/refs/test_davinci_tupling-basic-run-mc.ref.detdesc
@@ -1,3 +1,4 @@
+NB: objects will be copied to latest 'persistreco_version', this might lead to unwanted duplication in a subsequent packing step
 ApplicationMgr    SUCCESS
 ====================================================================================================================================
 ====================================================================================================================================
@@ -43,13 +44,13 @@ DimuonsTuple                           INFO Number of counters : 7
  | "# non-empty events for field Jpsi"             |         7 |
  | "# non-empty events for field MuPlus"           |         7 |
  | "# processed events"                            |        10 |
-FunctionalParticleMaker_b3073f5c       INFO Number of counters : 4
+FunctionalParticleMaker_ebbf29eb       INFO Number of counters : 4
  |    Counter                                      |     #     |    sum     | mean/eff^* | rms/err^*  |     min     |     max     |
  |*"# passed ProtoParticle filter"                 |      1059 |       1059 |( 100.0000 +- 0.000000)% |
- |*"# passed Track filter"                         |      1579 |       1059 |( 67.06776 +- 1.182705)% |
+ |*"# passed Track filter"                         |      1059 |       1059 |( 100.0000 +- 0.000000)% |
  | "Nb created anti-particles"                     |        10 |        524 |     52.400 |     19.541 |      17.000 |      90.000 |
  | "Nb created particles"                          |        10 |        535 |     53.500 |     16.771 |      21.000 |      88.000 |
-ParticleRangeFilter_5f5c5525           INFO Number of counters : 1
+ParticleRangeFilter_3bedc711           INFO Number of counters : 1
  |    Counter                                      |     #     |    sum     | mean/eff^* | rms/err^*  |     min     |     max     |
  |*"Cut selection efficiency"                      |      1059 |         21 |( 1.983003 +- 0.4284147)% |
 ToolSvc.HybridFactory                  INFO Number of counters : 1
@@ -60,7 +61,7 @@ UnpackBestTracks                       INFO Number of counters : 1
 UnpackMuonPIDs                         INFO Number of counters : 1
  |    Counter                                      |     #     |    sum     | mean/eff^* | rms/err^*  |     min     |     max     |
  | "# UnPackedData"                                |        10 |       1061 |     106.10 |     33.285 |      43.000 |      169.00 |
-make_detached_mumu_cff33cd8_rs         INFO Number of counters : 7
+make_detached_mumu_e7ac3923_rs         INFO Number of counters : 7
  |    Counter                                      |     #     |    sum     | mean/eff^* | rms/err^*  |     min     |     max     |
  |*"# passed"                                      |        10 |          7 |( 70.00000 +- 14.49138)% |
  |*"# passed CombinationCut"                       |        15 |         11 |( 73.33333 +- 11.41798)% |
diff --git a/DaVinciExamples/tests/refs/test_davinci_tupling_array_taggers.ref b/DaVinciExamples/tests/refs/test_davinci_tupling_array_taggers.ref
index 027aceafe916c9db43fbe7df82db291689cb7258..2d7e47370498fc66cffb51b907e486e16805b7de 100644
--- a/DaVinciExamples/tests/refs/test_davinci_tupling_array_taggers.ref
+++ b/DaVinciExamples/tests/refs/test_davinci_tupling_array_taggers.ref
@@ -45,7 +45,7 @@ B0DsK_Tuple                            INFO Number of counters : 7
 FilterDstDataSize_Spruce               INFO Number of counters : 1
  |    Counter                                      |     #     |    sum     | mean/eff^* | rms/err^*  |     min     |     max     |
  |*"Number of too small raw banks size"            |        12 |         12 |( 100.0000 +- 0.000000)% |
-FunctionalParticleMaker_3ddac159       INFO Number of counters : 4
+FunctionalParticleMaker_aeabfe3f       INFO Number of counters : 4
  |    Counter                                      |     #     |    sum     | mean/eff^* | rms/err^*  |     min     |     max     |
  |*"# passed ProtoParticle filter"                 |        50 |         50 |( 100.0000 +- 0.000000)% |
  |*"# passed Track filter"                         |        50 |         50 |( 100.0000 +- 0.000000)% |
@@ -64,11 +64,11 @@ MCTruthAndBkgCat_pions                 INFO Number of counters : 3
  | "Events"                                        |        12 |
  | "Ghosts"                                        |         1 |          0 |     0.0000 |     0.0000 |  4.2950e+09 |      0.0000 |
  | "Particles"                                     |        50 |          0 |     0.0000 |     0.0000 |  4.2950e+09 |      0.0000 |
-ParticleContainerMerger_fd703f66       INFO Number of counters : 2
+ParticleContainerMerger_c1f6fa06       INFO Number of counters : 2
  |    Counter                                      |     #     |    sum     | mean/eff^* | rms/err^*  |     min     |     max     |
  | "# input particles"                             |        12 |         50 |     4.1667 |
  | "# output particles"                            |        50 |          0 |     0.0000 |
-ParticleTaggerAlg_ecd3ff21             INFO Number of counters : 3
+ParticleTaggerAlg_79af0951             INFO Number of counters : 3
  |    Counter                                      |     #     |    sum     | mean/eff^* | rms/err^*  |     min     |     max     |
  | "Events"                                        |        12 |
  | "Input Particles"                               |        12 |         15 |     1.2500 |    0.43301 |      1.0000 |      2.0000 |
diff --git a/DaVinciExamples/tests/refs/test_davinci_tupling_array_taggers.ref.detdesc b/DaVinciExamples/tests/refs/test_davinci_tupling_array_taggers.ref.detdesc
index 027aceafe916c9db43fbe7df82db291689cb7258..2d7e47370498fc66cffb51b907e486e16805b7de 100644
--- a/DaVinciExamples/tests/refs/test_davinci_tupling_array_taggers.ref.detdesc
+++ b/DaVinciExamples/tests/refs/test_davinci_tupling_array_taggers.ref.detdesc
@@ -45,7 +45,7 @@ B0DsK_Tuple                            INFO Number of counters : 7
 FilterDstDataSize_Spruce               INFO Number of counters : 1
  |    Counter                                      |     #     |    sum     | mean/eff^* | rms/err^*  |     min     |     max     |
  |*"Number of too small raw banks size"            |        12 |         12 |( 100.0000 +- 0.000000)% |
-FunctionalParticleMaker_3ddac159       INFO Number of counters : 4
+FunctionalParticleMaker_aeabfe3f       INFO Number of counters : 4
  |    Counter                                      |     #     |    sum     | mean/eff^* | rms/err^*  |     min     |     max     |
  |*"# passed ProtoParticle filter"                 |        50 |         50 |( 100.0000 +- 0.000000)% |
  |*"# passed Track filter"                         |        50 |         50 |( 100.0000 +- 0.000000)% |
@@ -64,11 +64,11 @@ MCTruthAndBkgCat_pions                 INFO Number of counters : 3
  | "Events"                                        |        12 |
  | "Ghosts"                                        |         1 |          0 |     0.0000 |     0.0000 |  4.2950e+09 |      0.0000 |
  | "Particles"                                     |        50 |          0 |     0.0000 |     0.0000 |  4.2950e+09 |      0.0000 |
-ParticleContainerMerger_fd703f66       INFO Number of counters : 2
+ParticleContainerMerger_c1f6fa06       INFO Number of counters : 2
  |    Counter                                      |     #     |    sum     | mean/eff^* | rms/err^*  |     min     |     max     |
  | "# input particles"                             |        12 |         50 |     4.1667 |
  | "# output particles"                            |        50 |          0 |     0.0000 |
-ParticleTaggerAlg_ecd3ff21             INFO Number of counters : 3
+ParticleTaggerAlg_79af0951             INFO Number of counters : 3
  |    Counter                                      |     #     |    sum     | mean/eff^* | rms/err^*  |     min     |     max     |
  | "Events"                                        |        12 |
  | "Input Particles"                               |        12 |         15 |     1.2500 |    0.43301 |      1.0000 |      2.0000 |
diff --git a/DaVinciTests/tests/refs/test_davinci_funtuple_array.ref b/DaVinciTests/tests/refs/test_davinci_funtuple_array.ref
index a35462e0d0ee6ca5e6525d136433fc3aaf34cfa6..14f3089761e4039c0b3200e788eac06bb08a83b4 100644
--- a/DaVinciTests/tests/refs/test_davinci_funtuple_array.ref
+++ b/DaVinciTests/tests/refs/test_davinci_funtuple_array.ref
@@ -35,7 +35,7 @@ B0DsK_Tuple                            INFO Number of counters : 3
 FilterDstDataSize_Spruce               INFO Number of counters : 1
  |    Counter                                      |     #     |    sum     | mean/eff^* | rms/err^*  |     min     |     max     |
  |*"Number of too small raw banks size"            |       100 |        100 |( 100.0000 +- 0.000000)% |
-FunctionalParticleMaker_3ddac159       INFO Number of counters : 4
+FunctionalParticleMaker_aeabfe3f       INFO Number of counters : 4
  |    Counter                                      |     #     |    sum     | mean/eff^* | rms/err^*  |     min     |     max     |
  |*"# passed ProtoParticle filter"                 |      1007 |       1007 |( 100.0000 +- 0.000000)% |
  |*"# passed Track filter"                         |      1007 |       1007 |( 100.0000 +- 0.000000)% |
@@ -44,11 +44,11 @@ FunctionalParticleMaker_3ddac159       INFO Number of counters : 4
 HDRFilter_B0DsK                        INFO Number of counters : 1
  |    Counter                                      |     #     |    sum     | mean/eff^* | rms/err^*  |     min     |     max     |
  |*"Cut selection efficiency"                      |       100 |         66 |( 66.00000 +- 4.737088)% |
-ParticleContainerMerger_fd703f66       INFO Number of counters : 2
+ParticleContainerMerger_c1f6fa06       INFO Number of counters : 2
  |    Counter                                      |     #     |    sum     | mean/eff^* | rms/err^*  |     min     |     max     |
  | "# input particles"                             |        66 |       1007 |     15.258 |
  | "# output particles"                            |      1007 |          0 |     0.0000 |
-ParticleTaggerAlg_ac8cbd55             INFO Number of counters : 3
+ParticleTaggerAlg_6cd84da2             INFO Number of counters : 3
  |    Counter                                      |     #     |    sum     | mean/eff^* | rms/err^*  |     min     |     max     |
  | "Events"                                        |        66 |
  | "Input Particles"                               |        66 |        388 |     5.8788 |     7.2916 |      1.0000 |      50.000 |
diff --git a/DaVinciTests/tests/refs/test_davinci_funtuple_array.ref.detdesc b/DaVinciTests/tests/refs/test_davinci_funtuple_array.ref.detdesc
index a35462e0d0ee6ca5e6525d136433fc3aaf34cfa6..14f3089761e4039c0b3200e788eac06bb08a83b4 100644
--- a/DaVinciTests/tests/refs/test_davinci_funtuple_array.ref.detdesc
+++ b/DaVinciTests/tests/refs/test_davinci_funtuple_array.ref.detdesc
@@ -35,7 +35,7 @@ B0DsK_Tuple                            INFO Number of counters : 3
 FilterDstDataSize_Spruce               INFO Number of counters : 1
  |    Counter                                      |     #     |    sum     | mean/eff^* | rms/err^*  |     min     |     max     |
  |*"Number of too small raw banks size"            |       100 |        100 |( 100.0000 +- 0.000000)% |
-FunctionalParticleMaker_3ddac159       INFO Number of counters : 4
+FunctionalParticleMaker_aeabfe3f       INFO Number of counters : 4
  |    Counter                                      |     #     |    sum     | mean/eff^* | rms/err^*  |     min     |     max     |
  |*"# passed ProtoParticle filter"                 |      1007 |       1007 |( 100.0000 +- 0.000000)% |
  |*"# passed Track filter"                         |      1007 |       1007 |( 100.0000 +- 0.000000)% |
@@ -44,11 +44,11 @@ FunctionalParticleMaker_3ddac159       INFO Number of counters : 4
 HDRFilter_B0DsK                        INFO Number of counters : 1
  |    Counter                                      |     #     |    sum     | mean/eff^* | rms/err^*  |     min     |     max     |
  |*"Cut selection efficiency"                      |       100 |         66 |( 66.00000 +- 4.737088)% |
-ParticleContainerMerger_fd703f66       INFO Number of counters : 2
+ParticleContainerMerger_c1f6fa06       INFO Number of counters : 2
  |    Counter                                      |     #     |    sum     | mean/eff^* | rms/err^*  |     min     |     max     |
  | "# input particles"                             |        66 |       1007 |     15.258 |
  | "# output particles"                            |      1007 |          0 |     0.0000 |
-ParticleTaggerAlg_ac8cbd55             INFO Number of counters : 3
+ParticleTaggerAlg_6cd84da2             INFO Number of counters : 3
  |    Counter                                      |     #     |    sum     | mean/eff^* | rms/err^*  |     min     |     max     |
  | "Events"                                        |        66 |
  | "Input Particles"                               |        66 |        388 |     5.8788 |     7.2916 |      1.0000 |      50.000 |
diff --git a/DaVinciTutorials/tests/refs/test_tutorial6_DecayTreeFit.ref b/DaVinciTutorials/tests/refs/test_tutorial6_DecayTreeFit.ref
index d99583e6f4540019f1e27ddf62bf4aa4ab332842..a78a0036ebe363f58f85c69b1f2528bdcbb27d3a 100644
--- a/DaVinciTutorials/tests/refs/test_tutorial6_DecayTreeFit.ref
+++ b/DaVinciTutorials/tests/refs/test_tutorial6_DecayTreeFit.ref
@@ -144,7 +144,7 @@ FilterDstDataSize_Hlt2                 INFO Number of counters : 1
 HDRFilter_SeeNoEvil                    INFO Number of counters : 1
  |    Counter                                      |     #     |    sum     | mean/eff^* | rms/err^*  |     min     |     max     |
  |*"Cut selection efficiency"                      |       100 |         40 |( 40.00000 +- 4.898979)% |
-TDirectoryName                         INFO Number of counters : 7
+TDirectoryName                         INFO Number of counters : 8
  |    Counter                                      |     #     |    sum     | mean/eff^* | rms/err^*  |     min     |     max     |
  | "# events with multiple candidates for field Bs"|         1 |
  | "# events with multiple candidates for field Jpsi"|         1 |
@@ -153,6 +153,7 @@ TDirectoryName                         INFO Number of counters : 7
  | "# non-empty events for field Jpsi"             |        40 |
  | "# non-empty events for field Phi"              |        40 |
  | "# processed events"                            |        40 |
+ | "Lifetime fit did not converge. Aborting."      |         1 |
 Unpack_Hlt2__Event_HLT2_Hlt2B2CC...    INFO Number of counters : 4
  |    Counter                                      |     #     |    sum     | mean/eff^* | rms/err^*  |     min     |     max     |
  | "# Linked BufferData"                           |       480 |    9161970 |    19087.0 |