diff --git a/AtlasTest/DatabaseTest/AthenaPoolTest/doc/packagedoc.h b/AtlasTest/DatabaseTest/AthenaPoolTest/doc/packagedoc.h
index 37a649043e48379c3c902106d04d4e4cbf5e4314..621c0ecc46b8d711beffe1c8a101930f10d0c874 100644
--- a/AtlasTest/DatabaseTest/AthenaPoolTest/doc/packagedoc.h
+++ b/AtlasTest/DatabaseTest/AthenaPoolTest/doc/packagedoc.h
@@ -12,10 +12,6 @@ AthenaPOOL. The tests write and read data objects which are both
 simple types and as well classes taken from the standard atlas
 event. Different features of I/O are also tested, i.e.
 
-  - Back navigation from file to file: where a first file is written
-    and then read and a second file is written. When reading back the
-    EventSelector.BackNavigation property is set true and objects
-    from both files may be read
   - Navigating element links across files: when objects in a
     container in one file have element links to objects in a previously
     written file, one can read objects from both files by opening the
diff --git a/Database/AthenaPOOL/AthenaPoolCnvSvc/python/ReadAthenaPool.py b/Database/AthenaPOOL/AthenaPoolCnvSvc/python/ReadAthenaPool.py
index bc645a681acf02a1345c6aff4c4c135b60d4de37..4d3640170db97b503b54d8d99ca8a14a99f27955 100644
--- a/Database/AthenaPOOL/AthenaPoolCnvSvc/python/ReadAthenaPool.py
+++ b/Database/AthenaPOOL/AthenaPoolCnvSvc/python/ReadAthenaPool.py
@@ -63,11 +63,9 @@ def _configureReadAthenaPool():
     theApp.EvtSel = _n
     del _n
 
-    # For Analysis release use DataHeader satellite and lower heartbeat
+    # For Analysis release use lower heartbeat
     import os 
     if "AthAnalysisBase" in os.environ.get('CMTEXTRATAGS',""): 
-        #Sep2016: disabled satellite for now, until fully debugged
-        #svcMgr.EventSelector.CollectionTree = "POOLContainer/basic"
         # From Will Buttinger to suppress the event loop heartbeat as it is somewhat I/O hungry for 
         # no real gain in analysis scenarii 
         if not hasattr(svcMgr, theApp.EventLoop): 
diff --git a/Database/AthenaPOOL/AthenaPoolExample/AthenaPoolExampleAlgorithms/doc/packagedoc.h b/Database/AthenaPOOL/AthenaPoolExample/AthenaPoolExampleAlgorithms/doc/packagedoc.h
index fd2ea65d4da917f70fa584812a067b8d8765647b..59746e557055aff8a8adc7ee7c280a5e1f80ad29 100644
--- a/Database/AthenaPOOL/AthenaPoolExample/AthenaPoolExampleAlgorithms/doc/packagedoc.h
+++ b/Database/AthenaPOOL/AthenaPoolExample/AthenaPoolExampleAlgorithms/doc/packagedoc.h
@@ -149,14 +149,12 @@ Nbr Events: 20
 
 @endverbatim
 
-AthenaPoolExample_ReadJobOptions.py: These jobOptions read the previous events (SimplePoolFile1-3.root) including
-BackNavigation via global flag and scope.
+AthenaPoolExample_ReadJobOptions.py: These jobOptions read the previous events (SimplePoolFile1-3.root).
 
         Tests:
 
         - Reading of EventData (with navigation) and InFile MetaData.
 	- Skipping events.
-	- BackNavigation to upstream data.
 
 SimplePoolFile1.root: EventInfo, Hits
 SimplePoolFile2.root: EventInfo
diff --git a/Database/AthenaPOOL/AthenaPoolExample/AthenaPoolExampleAlgorithms/share/AthenaPoolExample_ReadConcat.ref b/Database/AthenaPOOL/AthenaPoolExample/AthenaPoolExampleAlgorithms/share/AthenaPoolExample_ReadConcat.ref
index d62665bb0601158ea9c35ee9a753f406325e1745..9fa6db27cc1072c92d3880fbcbe1c000e515e837 100644
--- a/Database/AthenaPOOL/AthenaPoolExample/AthenaPoolExampleAlgorithms/share/AthenaPoolExample_ReadConcat.ref
+++ b/Database/AthenaPOOL/AthenaPoolExample/AthenaPoolExampleAlgorithms/share/AthenaPoolExample_ReadConcat.ref
@@ -1,19 +1,18 @@
-Sun Sep 30 16:38:48 CEST 2018
+Tue Oct  9 17:11:10 CDT 2018
 Preloading tcmalloc_minimal.so
 Athena               INFO including file "AthenaCommon/Preparation.py"
 Athena               INFO including file "AthenaCommon/Atlas.UnixStandardJob.py"
 Athena               INFO executing ROOT6Setup
 Athena               INFO including file "AthenaCommon/Execution.py"
 Athena               INFO including file "AthenaPoolExampleAlgorithms/AthenaPoolExample_ReadJobOptions.py"
-Py:ConfigurableDb    INFO Read module info for 5499 configurables from 21 genConfDb files
-Py:ConfigurableDb    INFO No duplicates have been found: that's good !
+Py:ConfigurableDb    INFO Read module info for 5512 configurables from 127 genConfDb files
 Athena               INFO including file "AthenaCommon/runbatch.py"
-ApplicationMgr       INFO Updating Gaudi::PluginService::SetDebug(level) to level= 'PluginDebugLevel':0
+[?1034hApplicationMgr       INFO Updating Gaudi::PluginService::SetDebug(level) to level= 'PluginDebugLevel':0
 ApplicationMgr       INFO Updating Gaudi::PluginService::SetDebug(level) to level= 'PluginDebugLevel':0
 ApplicationMgr    SUCCESS 
 ====================================================================================================================================
                                                    Welcome to ApplicationMgr (GaudiCoreSvc v30r3)
-                                          running on lxplus063.cern.ch on Sun Sep 30 16:38:55 2018
+                                          running on atlas8.hep.anl.gov on Tue Oct  9 17:11:24 2018
 ====================================================================================================================================
 ApplicationMgr       INFO Successfully loaded modules : AthenaServices
 ApplicationMgr       INFO Application Manager Configured successfully
@@ -24,7 +23,7 @@ AthDictLoaderSvc     INFO acquired Dso-registry
 ClassIDSvc           INFO  getRegistryEntries: read 2946 CLIDRegistry entries for module ALL
 CoreDumpSvc          INFO install f-a-t-a-l handler... (flag = -1)
 AthenaEventLoopMgr   INFO Initializing AthenaEventLoopMgr - package version AthenaServices-00-00-00
-ClassIDSvc           INFO  getRegistryEntries: read 889 CLIDRegistry entries for module ALL
+ClassIDSvc           INFO  getRegistryEntries: read 836 CLIDRegistry entries for module ALL
 ReadData            DEBUG Property update for OutputLevel : new value = 2
 ReadData             INFO in initialize()
 MetaDataSvc         DEBUG Property update for OutputLevel : new value = 2
@@ -35,9 +34,9 @@ PoolSvc             DEBUG Property update for OutputLevel : new value = 2
 PoolSvc             DEBUG Service base class initialized successfully
 PoolSvc              INFO Set connectionsvc retry/timeout/IDLE timeout to  'ConnectionRetrialPeriod':300/ 'ConnectionRetrialTimeOut':3600/ 'ConnectionTimeOut':5 seconds with connection cleanup disabled
 PoolSvc              INFO Frontier compression level set to 5
-DBReplicaSvc         INFO Frontier server at (serverurl=http://atlasfrontier-local.cern.ch:8000/atlr)(serverurl=http://atlasfrontier-ai.cern.ch:8000/atlr)(serverurl=http://lcgft-atlas.gridpp.rl.ac.uk:3128/frontierATLAS)(serverurl=http://ccfrontier.in2p3.fr:23128/ccin2p3-AtlasFrontier)(proxyurl=http://ca-proxy.cern.ch:3128)(proxyurl=http://ca-proxy-meyrin.cern.ch:3128)(proxyurl=http://ca-proxy-wigner.cern.ch:3128)(proxyurl=http://atlasbpfrontier.cern.ch:3127)(proxyurl=http://atlasbpfrontier.fnal.gov:3127) will be considered for COOL data
-DBReplicaSvc         INFO Read replica configuration from /cvmfs/atlas-nightlies.cern.ch/repo/sw/master/2018-09-27T2055/Athena/22.0.1/InstallArea/x86_64-slc6-gcc62-opt/share/dbreplica.config
-DBReplicaSvc         INFO Total of 10 servers found for host lxplus063.cern.ch [ATLF ATLAS_COOLPROD atlas_dd ATLAS_CONFIG INT8R INTR ATONR_COOL ATONR_CONF DEVDB11 ATLF ]
+DBReplicaSvc         INFO Frontier server at (serverurl=http://atlasfrontier-ai.cern.ch:8000/atlr)(serverurl=http://lcgft-atlas.gridpp.rl.ac.uk:3128/frontierATLAS)(serverurl=http://frontier-atlas.lcg.triumf.ca:3128/ATLAS_frontier)(serverurl=http://ccfrontier.in2p3.fr:23128/ccin2p3-AtlasFrontier)(proxyurl=http://atlasbpfrontier.cern.ch:3127)(proxyurl=http://atlasbpfrontier.fnal.gov:3127) will be considered for COOL data
+DBReplicaSvc         INFO Read replica configuration from /users/gemmeren/workarea/build/x86_64-slc6-gcc62-opt/share/dbreplica.config
+DBReplicaSvc         INFO Total of 1 servers found for host atlas8.hep.anl.gov [ATLF ]
 PoolSvc              INFO Successfully setup replica sorting algorithm
 PoolSvc             DEBUG OutputLevel is 
 PoolSvc              INFO Setting up APR FileCatalog and Streams
@@ -343,7 +342,6 @@ CollectionTree(...  DEBUG    attributes# = 1
 CollectionTree(...  DEBUG Branch container 'EventInfo_p4_McEventInfo'
 CollectionTree(...  DEBUG Opened container CollectionTree(EventInfo_p4/McEventInfo) of type ROOT_Tree
 AthenaPoolConve...   INFO massageEventInfo: unable to get OverrideRunNumberFromInput property from EventSelector 
-ClassIDSvc           INFO  getRegistryEntries: read 15 CLIDRegistry entries for module ALL
 AthenaEventLoopMgr   INFO   ===>>>  start of run 1    <<<===
 AthenaEventLoopMgr   INFO   ===>>>  start processing event #10, run #1 0 events processed so far  <<<===
 ReadData            DEBUG in execute()
@@ -377,8 +375,7 @@ ReadData             INFO Hit x = 1020.49 y = 63.5816 z = -951.864 detector = Du
 ReadData             INFO Hit x = 1023.7 y = 57.9027 z = -953.684 detector = DummyHitDetector
 ReadData             INFO Hit x = 1026.91 y = 52.2238 z = -955.073 detector = DummyHitDetector
 ReadData             INFO Hit x = 1030.12 y = 46.5449 z = -956.169 detector = DummyHitDetector
-ClassIDSvc           INFO  getRegistryEntries: read 10 CLIDRegistry entries for module ALL
-PoolSvc              INFO Database (SimplePoolFile1.root) attribute [BYTES_READ]: 19697
+PoolSvc              INFO Database (SimplePoolFile1.root) attribute [BYTES_READ]: 19691
 PoolSvc              INFO Database (SimplePoolFile1.root) attribute [READ_CALLS]: 23
 AthenaEventLoopMgr   INFO   ===>>>  done processing event #10, run #1 1 events processed so far  <<<===
 EventSelector       DEBUG Get AttributeList from the collection
@@ -411,7 +408,7 @@ ReadData             INFO Hit x = 1120.49 y = 63.5816 z = -1051.86 detector = Du
 ReadData             INFO Hit x = 1123.7 y = 57.9027 z = -1053.68 detector = DummyHitDetector
 ReadData             INFO Hit x = 1126.91 y = 52.2238 z = -1055.07 detector = DummyHitDetector
 ReadData             INFO Hit x = 1130.12 y = 46.5449 z = -1056.17 detector = DummyHitDetector
-PoolSvc              INFO Database (SimplePoolFile1.root) attribute [BYTES_READ]: 19697
+PoolSvc              INFO Database (SimplePoolFile1.root) attribute [BYTES_READ]: 19691
 PoolSvc              INFO Database (SimplePoolFile1.root) attribute [READ_CALLS]: 23
 AthenaEventLoopMgr   INFO   ===>>>  done processing event #11, run #1 2 events processed so far  <<<===
 EventSelector       DEBUG Get AttributeList from the collection
@@ -444,7 +441,7 @@ ReadData             INFO Hit x = 1220.49 y = 63.5816 z = -1151.86 detector = Du
 ReadData             INFO Hit x = 1223.7 y = 57.9027 z = -1153.68 detector = DummyHitDetector
 ReadData             INFO Hit x = 1226.91 y = 52.2238 z = -1155.07 detector = DummyHitDetector
 ReadData             INFO Hit x = 1230.12 y = 46.5449 z = -1156.17 detector = DummyHitDetector
-PoolSvc              INFO Database (SimplePoolFile1.root) attribute [BYTES_READ]: 19697
+PoolSvc              INFO Database (SimplePoolFile1.root) attribute [BYTES_READ]: 19691
 PoolSvc              INFO Database (SimplePoolFile1.root) attribute [READ_CALLS]: 23
 AthenaEventLoopMgr   INFO   ===>>>  done processing event #12, run #1 3 events processed so far  <<<===
 EventSelector       DEBUG Get AttributeList from the collection
@@ -477,7 +474,7 @@ ReadData             INFO Hit x = 1320.49 y = 63.5816 z = -1251.86 detector = Du
 ReadData             INFO Hit x = 1323.7 y = 57.9027 z = -1253.68 detector = DummyHitDetector
 ReadData             INFO Hit x = 1326.91 y = 52.2238 z = -1255.07 detector = DummyHitDetector
 ReadData             INFO Hit x = 1330.12 y = 46.5449 z = -1256.17 detector = DummyHitDetector
-PoolSvc              INFO Database (SimplePoolFile1.root) attribute [BYTES_READ]: 19697
+PoolSvc              INFO Database (SimplePoolFile1.root) attribute [BYTES_READ]: 19691
 PoolSvc              INFO Database (SimplePoolFile1.root) attribute [READ_CALLS]: 23
 AthenaEventLoopMgr   INFO   ===>>>  done processing event #13, run #1 4 events processed so far  <<<===
 EventSelector       DEBUG Get AttributeList from the collection
@@ -510,7 +507,7 @@ ReadData             INFO Hit x = 1420.49 y = 63.5816 z = -1351.86 detector = Du
 ReadData             INFO Hit x = 1423.7 y = 57.9027 z = -1353.68 detector = DummyHitDetector
 ReadData             INFO Hit x = 1426.91 y = 52.2238 z = -1355.07 detector = DummyHitDetector
 ReadData             INFO Hit x = 1430.12 y = 46.5449 z = -1356.17 detector = DummyHitDetector
-PoolSvc              INFO Database (SimplePoolFile1.root) attribute [BYTES_READ]: 19697
+PoolSvc              INFO Database (SimplePoolFile1.root) attribute [BYTES_READ]: 19691
 PoolSvc              INFO Database (SimplePoolFile1.root) attribute [READ_CALLS]: 23
 AthenaEventLoopMgr   INFO   ===>>>  done processing event #14, run #1 5 events processed so far  <<<===
 EventSelector       DEBUG Get AttributeList from the collection
@@ -543,7 +540,7 @@ ReadData             INFO Hit x = 1520.49 y = 63.5816 z = -1451.86 detector = Du
 ReadData             INFO Hit x = 1523.7 y = 57.9027 z = -1453.68 detector = DummyHitDetector
 ReadData             INFO Hit x = 1526.91 y = 52.2238 z = -1455.07 detector = DummyHitDetector
 ReadData             INFO Hit x = 1530.12 y = 46.5449 z = -1456.17 detector = DummyHitDetector
-PoolSvc              INFO Database (SimplePoolFile1.root) attribute [BYTES_READ]: 19697
+PoolSvc              INFO Database (SimplePoolFile1.root) attribute [BYTES_READ]: 19691
 PoolSvc              INFO Database (SimplePoolFile1.root) attribute [READ_CALLS]: 23
 AthenaEventLoopMgr   INFO   ===>>>  done processing event #15, run #1 6 events processed so far  <<<===
 EventSelector       DEBUG Get AttributeList from the collection
@@ -576,7 +573,7 @@ ReadData             INFO Hit x = 1620.49 y = 63.5816 z = -1551.86 detector = Du
 ReadData             INFO Hit x = 1623.7 y = 57.9027 z = -1553.68 detector = DummyHitDetector
 ReadData             INFO Hit x = 1626.91 y = 52.2238 z = -1555.07 detector = DummyHitDetector
 ReadData             INFO Hit x = 1630.12 y = 46.5449 z = -1556.17 detector = DummyHitDetector
-PoolSvc              INFO Database (SimplePoolFile1.root) attribute [BYTES_READ]: 19697
+PoolSvc              INFO Database (SimplePoolFile1.root) attribute [BYTES_READ]: 19691
 PoolSvc              INFO Database (SimplePoolFile1.root) attribute [READ_CALLS]: 23
 AthenaEventLoopMgr   INFO   ===>>>  done processing event #16, run #1 7 events processed so far  <<<===
 EventSelector       DEBUG Get AttributeList from the collection
@@ -609,7 +606,7 @@ ReadData             INFO Hit x = 1720.49 y = 63.5816 z = -1651.86 detector = Du
 ReadData             INFO Hit x = 1723.7 y = 57.9027 z = -1653.68 detector = DummyHitDetector
 ReadData             INFO Hit x = 1726.91 y = 52.2238 z = -1655.07 detector = DummyHitDetector
 ReadData             INFO Hit x = 1730.12 y = 46.5449 z = -1656.17 detector = DummyHitDetector
-PoolSvc              INFO Database (SimplePoolFile1.root) attribute [BYTES_READ]: 19697
+PoolSvc              INFO Database (SimplePoolFile1.root) attribute [BYTES_READ]: 19691
 PoolSvc              INFO Database (SimplePoolFile1.root) attribute [READ_CALLS]: 23
 AthenaEventLoopMgr   INFO   ===>>>  done processing event #17, run #1 8 events processed so far  <<<===
 EventSelector       DEBUG Get AttributeList from the collection
@@ -642,7 +639,7 @@ ReadData             INFO Hit x = 1820.49 y = 63.5816 z = -1751.86 detector = Du
 ReadData             INFO Hit x = 1823.7 y = 57.9027 z = -1753.68 detector = DummyHitDetector
 ReadData             INFO Hit x = 1826.91 y = 52.2238 z = -1755.07 detector = DummyHitDetector
 ReadData             INFO Hit x = 1830.12 y = 46.5449 z = -1756.17 detector = DummyHitDetector
-PoolSvc              INFO Database (SimplePoolFile1.root) attribute [BYTES_READ]: 19697
+PoolSvc              INFO Database (SimplePoolFile1.root) attribute [BYTES_READ]: 19691
 PoolSvc              INFO Database (SimplePoolFile1.root) attribute [READ_CALLS]: 23
 AthenaEventLoopMgr   INFO   ===>>>  done processing event #18, run #1 9 events processed so far  <<<===
 EventSelector       DEBUG Get AttributeList from the collection
@@ -675,7 +672,7 @@ ReadData             INFO Hit x = 1920.49 y = 63.5816 z = -1851.86 detector = Du
 ReadData             INFO Hit x = 1923.7 y = 57.9027 z = -1853.68 detector = DummyHitDetector
 ReadData             INFO Hit x = 1926.91 y = 52.2238 z = -1855.07 detector = DummyHitDetector
 ReadData             INFO Hit x = 1930.12 y = 46.5449 z = -1856.17 detector = DummyHitDetector
-PoolSvc              INFO Database (SimplePoolFile1.root) attribute [BYTES_READ]: 19697
+PoolSvc              INFO Database (SimplePoolFile1.root) attribute [BYTES_READ]: 19691
 PoolSvc              INFO Database (SimplePoolFile1.root) attribute [READ_CALLS]: 23
 AthenaEventLoopMgr   INFO   ===>>>  done processing event #19, run #1 10 events processed so far  <<<===
 Domain[ROOT_All]     INFO ->  Deaccess DbDatabase   READ      [ROOT_All] ????
@@ -731,6 +728,7 @@ MetaDataHdr(Dat...  DEBUG Opening
 MetaDataHdr(Dat...  DEBUG    attributes# = 1
 MetaDataHdr(Dat...  DEBUG Branch container 'DataHeader'
 MetaDataHdr(Dat...  DEBUG Opened container MetaDataHdr(DataHeader) of type ROOT_Tree
+ClassIDSvc           INFO  getRegistryEntries: read 25 CLIDRegistry entries for module ALL
 EmptyPoolFile.root  DEBUG --> Access   DbContainer  READ      [ROOT_Tree] MetaDataHdrForm(DataHeaderForm)
 MetaDataHdrForm...  DEBUG Opening
 MetaDataHdrForm...  DEBUG    attributes# = 1
@@ -874,7 +872,7 @@ ReadData             INFO EventInfo event: 0 run: 1
 ReadData             INFO Get Smart data ptr 1
 ReadData             INFO Could not find ExampleTrackContainer/MyTracks
 ReadData             INFO Could not find ExampleHitContainer/MyHits
-PoolSvc              INFO Database (SimplePoolFile2.root) attribute [BYTES_READ]: 18820
+PoolSvc              INFO Database (SimplePoolFile2.root) attribute [BYTES_READ]: 18812
 PoolSvc              INFO Database (SimplePoolFile2.root) attribute [READ_CALLS]: 22
 AthenaEventLoopMgr   INFO   ===>>>  done processing event #0, run #1 11 events processed so far  <<<===
 EventSelector       DEBUG Get AttributeList from the collection
@@ -902,7 +900,7 @@ ReadData             INFO EventInfo event: 1 run: 1
 ReadData             INFO Get Smart data ptr 1
 ReadData             INFO Could not find ExampleTrackContainer/MyTracks
 ReadData             INFO Could not find ExampleHitContainer/MyHits
-PoolSvc              INFO Database (SimplePoolFile2.root) attribute [BYTES_READ]: 18820
+PoolSvc              INFO Database (SimplePoolFile2.root) attribute [BYTES_READ]: 18812
 PoolSvc              INFO Database (SimplePoolFile2.root) attribute [READ_CALLS]: 22
 AthenaEventLoopMgr   INFO   ===>>>  done processing event #1, run #1 12 events processed so far  <<<===
 EventSelector       DEBUG Get AttributeList from the collection
@@ -930,7 +928,7 @@ ReadData             INFO EventInfo event: 2 run: 1
 ReadData             INFO Get Smart data ptr 1
 ReadData             INFO Could not find ExampleTrackContainer/MyTracks
 ReadData             INFO Could not find ExampleHitContainer/MyHits
-PoolSvc              INFO Database (SimplePoolFile2.root) attribute [BYTES_READ]: 18820
+PoolSvc              INFO Database (SimplePoolFile2.root) attribute [BYTES_READ]: 18812
 PoolSvc              INFO Database (SimplePoolFile2.root) attribute [READ_CALLS]: 22
 AthenaEventLoopMgr   INFO   ===>>>  done processing event #2, run #1 13 events processed so far  <<<===
 EventSelector       DEBUG Get AttributeList from the collection
@@ -958,7 +956,7 @@ ReadData             INFO EventInfo event: 3 run: 1
 ReadData             INFO Get Smart data ptr 1
 ReadData             INFO Could not find ExampleTrackContainer/MyTracks
 ReadData             INFO Could not find ExampleHitContainer/MyHits
-PoolSvc              INFO Database (SimplePoolFile2.root) attribute [BYTES_READ]: 18820
+PoolSvc              INFO Database (SimplePoolFile2.root) attribute [BYTES_READ]: 18812
 PoolSvc              INFO Database (SimplePoolFile2.root) attribute [READ_CALLS]: 22
 AthenaEventLoopMgr   INFO   ===>>>  done processing event #3, run #1 14 events processed so far  <<<===
 EventSelector       DEBUG Get AttributeList from the collection
@@ -986,7 +984,7 @@ ReadData             INFO EventInfo event: 4 run: 1
 ReadData             INFO Get Smart data ptr 1
 ReadData             INFO Could not find ExampleTrackContainer/MyTracks
 ReadData             INFO Could not find ExampleHitContainer/MyHits
-PoolSvc              INFO Database (SimplePoolFile2.root) attribute [BYTES_READ]: 18820
+PoolSvc              INFO Database (SimplePoolFile2.root) attribute [BYTES_READ]: 18812
 PoolSvc              INFO Database (SimplePoolFile2.root) attribute [READ_CALLS]: 22
 AthenaEventLoopMgr   INFO   ===>>>  done processing event #4, run #1 15 events processed so far  <<<===
 EventSelector       DEBUG Get AttributeList from the collection
@@ -1014,7 +1012,7 @@ ReadData             INFO EventInfo event: 5 run: 1
 ReadData             INFO Get Smart data ptr 1
 ReadData             INFO Could not find ExampleTrackContainer/MyTracks
 ReadData             INFO Could not find ExampleHitContainer/MyHits
-PoolSvc              INFO Database (SimplePoolFile2.root) attribute [BYTES_READ]: 18820
+PoolSvc              INFO Database (SimplePoolFile2.root) attribute [BYTES_READ]: 18812
 PoolSvc              INFO Database (SimplePoolFile2.root) attribute [READ_CALLS]: 22
 AthenaEventLoopMgr   INFO   ===>>>  done processing event #5, run #1 16 events processed so far  <<<===
 EventSelector       DEBUG Get AttributeList from the collection
@@ -1042,7 +1040,7 @@ ReadData             INFO EventInfo event: 6 run: 1
 ReadData             INFO Get Smart data ptr 1
 ReadData             INFO Could not find ExampleTrackContainer/MyTracks
 ReadData             INFO Could not find ExampleHitContainer/MyHits
-PoolSvc              INFO Database (SimplePoolFile2.root) attribute [BYTES_READ]: 18820
+PoolSvc              INFO Database (SimplePoolFile2.root) attribute [BYTES_READ]: 18812
 PoolSvc              INFO Database (SimplePoolFile2.root) attribute [READ_CALLS]: 22
 AthenaEventLoopMgr   INFO   ===>>>  done processing event #6, run #1 17 events processed so far  <<<===
 EventSelector       DEBUG Get AttributeList from the collection
@@ -1070,7 +1068,7 @@ ReadData             INFO EventInfo event: 7 run: 1
 ReadData             INFO Get Smart data ptr 1
 ReadData             INFO Could not find ExampleTrackContainer/MyTracks
 ReadData             INFO Could not find ExampleHitContainer/MyHits
-PoolSvc              INFO Database (SimplePoolFile2.root) attribute [BYTES_READ]: 18820
+PoolSvc              INFO Database (SimplePoolFile2.root) attribute [BYTES_READ]: 18812
 PoolSvc              INFO Database (SimplePoolFile2.root) attribute [READ_CALLS]: 22
 AthenaEventLoopMgr   INFO   ===>>>  done processing event #7, run #1 18 events processed so far  <<<===
 EventSelector       DEBUG Get AttributeList from the collection
@@ -1098,7 +1096,7 @@ ReadData             INFO EventInfo event: 8 run: 1
 ReadData             INFO Get Smart data ptr 1
 ReadData             INFO Could not find ExampleTrackContainer/MyTracks
 ReadData             INFO Could not find ExampleHitContainer/MyHits
-PoolSvc              INFO Database (SimplePoolFile2.root) attribute [BYTES_READ]: 18820
+PoolSvc              INFO Database (SimplePoolFile2.root) attribute [BYTES_READ]: 18812
 PoolSvc              INFO Database (SimplePoolFile2.root) attribute [READ_CALLS]: 22
 AthenaEventLoopMgr   INFO   ===>>>  done processing event #8, run #1 19 events processed so far  <<<===
 EventSelector       DEBUG Get AttributeList from the collection
@@ -1126,7 +1124,7 @@ ReadData             INFO EventInfo event: 9 run: 1
 ReadData             INFO Get Smart data ptr 1
 ReadData             INFO Could not find ExampleTrackContainer/MyTracks
 ReadData             INFO Could not find ExampleHitContainer/MyHits
-PoolSvc              INFO Database (SimplePoolFile2.root) attribute [BYTES_READ]: 18820
+PoolSvc              INFO Database (SimplePoolFile2.root) attribute [BYTES_READ]: 18812
 PoolSvc              INFO Database (SimplePoolFile2.root) attribute [READ_CALLS]: 22
 AthenaEventLoopMgr   INFO   ===>>>  done processing event #9, run #1 20 events processed so far  <<<===
 EventSelector       DEBUG Get AttributeList from the collection
@@ -1154,7 +1152,7 @@ ReadData             INFO EventInfo event: 10 run: 1
 ReadData             INFO Get Smart data ptr 1
 ReadData             INFO Could not find ExampleTrackContainer/MyTracks
 ReadData             INFO Could not find ExampleHitContainer/MyHits
-PoolSvc              INFO Database (SimplePoolFile2.root) attribute [BYTES_READ]: 18820
+PoolSvc              INFO Database (SimplePoolFile2.root) attribute [BYTES_READ]: 18812
 PoolSvc              INFO Database (SimplePoolFile2.root) attribute [READ_CALLS]: 22
 AthenaEventLoopMgr   INFO   ===>>>  done processing event #10, run #1 21 events processed so far  <<<===
 EventSelector       DEBUG Get AttributeList from the collection
@@ -1182,7 +1180,7 @@ ReadData             INFO EventInfo event: 11 run: 1
 ReadData             INFO Get Smart data ptr 1
 ReadData             INFO Could not find ExampleTrackContainer/MyTracks
 ReadData             INFO Could not find ExampleHitContainer/MyHits
-PoolSvc              INFO Database (SimplePoolFile2.root) attribute [BYTES_READ]: 18820
+PoolSvc              INFO Database (SimplePoolFile2.root) attribute [BYTES_READ]: 18812
 PoolSvc              INFO Database (SimplePoolFile2.root) attribute [READ_CALLS]: 22
 AthenaEventLoopMgr   INFO   ===>>>  done processing event #11, run #1 22 events processed so far  <<<===
 EventSelector       DEBUG Get AttributeList from the collection
@@ -1210,7 +1208,7 @@ ReadData             INFO EventInfo event: 12 run: 1
 ReadData             INFO Get Smart data ptr 1
 ReadData             INFO Could not find ExampleTrackContainer/MyTracks
 ReadData             INFO Could not find ExampleHitContainer/MyHits
-PoolSvc              INFO Database (SimplePoolFile2.root) attribute [BYTES_READ]: 18820
+PoolSvc              INFO Database (SimplePoolFile2.root) attribute [BYTES_READ]: 18812
 PoolSvc              INFO Database (SimplePoolFile2.root) attribute [READ_CALLS]: 22
 AthenaEventLoopMgr   INFO   ===>>>  done processing event #12, run #1 23 events processed so far  <<<===
 EventSelector       DEBUG Get AttributeList from the collection
@@ -1238,7 +1236,7 @@ ReadData             INFO EventInfo event: 13 run: 1
 ReadData             INFO Get Smart data ptr 1
 ReadData             INFO Could not find ExampleTrackContainer/MyTracks
 ReadData             INFO Could not find ExampleHitContainer/MyHits
-PoolSvc              INFO Database (SimplePoolFile2.root) attribute [BYTES_READ]: 18820
+PoolSvc              INFO Database (SimplePoolFile2.root) attribute [BYTES_READ]: 18812
 PoolSvc              INFO Database (SimplePoolFile2.root) attribute [READ_CALLS]: 22
 AthenaEventLoopMgr   INFO   ===>>>  done processing event #13, run #1 24 events processed so far  <<<===
 EventSelector       DEBUG Get AttributeList from the collection
@@ -1266,7 +1264,7 @@ ReadData             INFO EventInfo event: 14 run: 1
 ReadData             INFO Get Smart data ptr 1
 ReadData             INFO Could not find ExampleTrackContainer/MyTracks
 ReadData             INFO Could not find ExampleHitContainer/MyHits
-PoolSvc              INFO Database (SimplePoolFile2.root) attribute [BYTES_READ]: 18820
+PoolSvc              INFO Database (SimplePoolFile2.root) attribute [BYTES_READ]: 18812
 PoolSvc              INFO Database (SimplePoolFile2.root) attribute [READ_CALLS]: 22
 AthenaEventLoopMgr   INFO   ===>>>  done processing event #14, run #1 25 events processed so far  <<<===
 EventSelector       DEBUG Get AttributeList from the collection
@@ -1294,7 +1292,7 @@ ReadData             INFO EventInfo event: 15 run: 1
 ReadData             INFO Get Smart data ptr 1
 ReadData             INFO Could not find ExampleTrackContainer/MyTracks
 ReadData             INFO Could not find ExampleHitContainer/MyHits
-PoolSvc              INFO Database (SimplePoolFile2.root) attribute [BYTES_READ]: 18820
+PoolSvc              INFO Database (SimplePoolFile2.root) attribute [BYTES_READ]: 18812
 PoolSvc              INFO Database (SimplePoolFile2.root) attribute [READ_CALLS]: 22
 AthenaEventLoopMgr   INFO   ===>>>  done processing event #15, run #1 26 events processed so far  <<<===
 EventSelector       DEBUG Get AttributeList from the collection
@@ -1322,7 +1320,7 @@ ReadData             INFO EventInfo event: 16 run: 1
 ReadData             INFO Get Smart data ptr 1
 ReadData             INFO Could not find ExampleTrackContainer/MyTracks
 ReadData             INFO Could not find ExampleHitContainer/MyHits
-PoolSvc              INFO Database (SimplePoolFile2.root) attribute [BYTES_READ]: 18820
+PoolSvc              INFO Database (SimplePoolFile2.root) attribute [BYTES_READ]: 18812
 PoolSvc              INFO Database (SimplePoolFile2.root) attribute [READ_CALLS]: 22
 AthenaEventLoopMgr   INFO   ===>>>  done processing event #16, run #1 27 events processed so far  <<<===
 EventSelector       DEBUG Get AttributeList from the collection
@@ -1350,7 +1348,7 @@ ReadData             INFO EventInfo event: 17 run: 1
 ReadData             INFO Get Smart data ptr 1
 ReadData             INFO Could not find ExampleTrackContainer/MyTracks
 ReadData             INFO Could not find ExampleHitContainer/MyHits
-PoolSvc              INFO Database (SimplePoolFile2.root) attribute [BYTES_READ]: 18820
+PoolSvc              INFO Database (SimplePoolFile2.root) attribute [BYTES_READ]: 18812
 PoolSvc              INFO Database (SimplePoolFile2.root) attribute [READ_CALLS]: 22
 AthenaEventLoopMgr   INFO   ===>>>  done processing event #17, run #1 28 events processed so far  <<<===
 EventSelector       DEBUG Get AttributeList from the collection
@@ -1378,7 +1376,7 @@ ReadData             INFO EventInfo event: 18 run: 1
 ReadData             INFO Get Smart data ptr 1
 ReadData             INFO Could not find ExampleTrackContainer/MyTracks
 ReadData             INFO Could not find ExampleHitContainer/MyHits
-PoolSvc              INFO Database (SimplePoolFile2.root) attribute [BYTES_READ]: 18820
+PoolSvc              INFO Database (SimplePoolFile2.root) attribute [BYTES_READ]: 18812
 PoolSvc              INFO Database (SimplePoolFile2.root) attribute [READ_CALLS]: 22
 AthenaEventLoopMgr   INFO   ===>>>  done processing event #18, run #1 29 events processed so far  <<<===
 EventSelector       DEBUG Get AttributeList from the collection
@@ -1406,7 +1404,7 @@ ReadData             INFO EventInfo event: 19 run: 1
 ReadData             INFO Get Smart data ptr 1
 ReadData             INFO Could not find ExampleTrackContainer/MyTracks
 ReadData             INFO Could not find ExampleHitContainer/MyHits
-PoolSvc              INFO Database (SimplePoolFile2.root) attribute [BYTES_READ]: 18820
+PoolSvc              INFO Database (SimplePoolFile2.root) attribute [BYTES_READ]: 18812
 PoolSvc              INFO Database (SimplePoolFile2.root) attribute [READ_CALLS]: 22
 AthenaEventLoopMgr   INFO   ===>>>  done processing event #19, run #1 30 events processed so far  <<<===
 EventSelector       DEBUG Get AttributeList from the collection
@@ -1435,8 +1433,8 @@ ReadData             INFO EventInfo event: 20 run: 2
 ReadData             INFO Get Smart data ptr 1
 ReadData             INFO Could not find ExampleTrackContainer/MyTracks
 ReadData             INFO Could not find ExampleHitContainer/MyHits
-PoolSvc              INFO Database (SimplePoolFile2.root) attribute [BYTES_READ]: 20446
-PoolSvc              INFO Database (SimplePoolFile2.root) attribute [READ_CALLS]: 25
+PoolSvc              INFO Database (SimplePoolFile2.root) attribute [BYTES_READ]: 19199
+PoolSvc              INFO Database (SimplePoolFile2.root) attribute [READ_CALLS]: 23
 AthenaEventLoopMgr   INFO   ===>>>  done processing event #20, run #2 31 events processed so far  <<<===
 EventSelector       DEBUG Get AttributeList from the collection
 EventSelector       DEBUG AttributeList size 3
@@ -1463,8 +1461,8 @@ ReadData             INFO EventInfo event: 21 run: 2
 ReadData             INFO Get Smart data ptr 1
 ReadData             INFO Could not find ExampleTrackContainer/MyTracks
 ReadData             INFO Could not find ExampleHitContainer/MyHits
-PoolSvc              INFO Database (SimplePoolFile2.root) attribute [BYTES_READ]: 20446
-PoolSvc              INFO Database (SimplePoolFile2.root) attribute [READ_CALLS]: 25
+PoolSvc              INFO Database (SimplePoolFile2.root) attribute [BYTES_READ]: 19199
+PoolSvc              INFO Database (SimplePoolFile2.root) attribute [READ_CALLS]: 23
 AthenaEventLoopMgr   INFO   ===>>>  done processing event #21, run #2 32 events processed so far  <<<===
 EventSelector       DEBUG Get AttributeList from the collection
 EventSelector       DEBUG AttributeList size 3
@@ -1491,8 +1489,8 @@ ReadData             INFO EventInfo event: 22 run: 2
 ReadData             INFO Get Smart data ptr 1
 ReadData             INFO Could not find ExampleTrackContainer/MyTracks
 ReadData             INFO Could not find ExampleHitContainer/MyHits
-PoolSvc              INFO Database (SimplePoolFile2.root) attribute [BYTES_READ]: 20446
-PoolSvc              INFO Database (SimplePoolFile2.root) attribute [READ_CALLS]: 25
+PoolSvc              INFO Database (SimplePoolFile2.root) attribute [BYTES_READ]: 19199
+PoolSvc              INFO Database (SimplePoolFile2.root) attribute [READ_CALLS]: 23
 AthenaEventLoopMgr   INFO   ===>>>  done processing event #22, run #2 33 events processed so far  <<<===
 EventSelector       DEBUG Get AttributeList from the collection
 EventSelector       DEBUG AttributeList size 3
@@ -1519,8 +1517,8 @@ ReadData             INFO EventInfo event: 23 run: 2
 ReadData             INFO Get Smart data ptr 1
 ReadData             INFO Could not find ExampleTrackContainer/MyTracks
 ReadData             INFO Could not find ExampleHitContainer/MyHits
-PoolSvc              INFO Database (SimplePoolFile2.root) attribute [BYTES_READ]: 20446
-PoolSvc              INFO Database (SimplePoolFile2.root) attribute [READ_CALLS]: 25
+PoolSvc              INFO Database (SimplePoolFile2.root) attribute [BYTES_READ]: 19199
+PoolSvc              INFO Database (SimplePoolFile2.root) attribute [READ_CALLS]: 23
 AthenaEventLoopMgr   INFO   ===>>>  done processing event #23, run #2 34 events processed so far  <<<===
 EventSelector       DEBUG Get AttributeList from the collection
 EventSelector       DEBUG AttributeList size 3
@@ -1547,8 +1545,8 @@ ReadData             INFO EventInfo event: 24 run: 2
 ReadData             INFO Get Smart data ptr 1
 ReadData             INFO Could not find ExampleTrackContainer/MyTracks
 ReadData             INFO Could not find ExampleHitContainer/MyHits
-PoolSvc              INFO Database (SimplePoolFile2.root) attribute [BYTES_READ]: 20446
-PoolSvc              INFO Database (SimplePoolFile2.root) attribute [READ_CALLS]: 25
+PoolSvc              INFO Database (SimplePoolFile2.root) attribute [BYTES_READ]: 19199
+PoolSvc              INFO Database (SimplePoolFile2.root) attribute [READ_CALLS]: 23
 AthenaEventLoopMgr   INFO   ===>>>  done processing event #24, run #2 35 events processed so far  <<<===
 EventSelector       DEBUG Get AttributeList from the collection
 EventSelector       DEBUG AttributeList size 3
@@ -1575,8 +1573,8 @@ ReadData             INFO EventInfo event: 25 run: 2
 ReadData             INFO Get Smart data ptr 1
 ReadData             INFO Could not find ExampleTrackContainer/MyTracks
 ReadData             INFO Could not find ExampleHitContainer/MyHits
-PoolSvc              INFO Database (SimplePoolFile2.root) attribute [BYTES_READ]: 20446
-PoolSvc              INFO Database (SimplePoolFile2.root) attribute [READ_CALLS]: 25
+PoolSvc              INFO Database (SimplePoolFile2.root) attribute [BYTES_READ]: 19199
+PoolSvc              INFO Database (SimplePoolFile2.root) attribute [READ_CALLS]: 23
 AthenaEventLoopMgr   INFO   ===>>>  done processing event #25, run #2 36 events processed so far  <<<===
 EventSelector       DEBUG Get AttributeList from the collection
 EventSelector       DEBUG AttributeList size 3
@@ -1603,8 +1601,8 @@ ReadData             INFO EventInfo event: 26 run: 2
 ReadData             INFO Get Smart data ptr 1
 ReadData             INFO Could not find ExampleTrackContainer/MyTracks
 ReadData             INFO Could not find ExampleHitContainer/MyHits
-PoolSvc              INFO Database (SimplePoolFile2.root) attribute [BYTES_READ]: 20446
-PoolSvc              INFO Database (SimplePoolFile2.root) attribute [READ_CALLS]: 25
+PoolSvc              INFO Database (SimplePoolFile2.root) attribute [BYTES_READ]: 19199
+PoolSvc              INFO Database (SimplePoolFile2.root) attribute [READ_CALLS]: 23
 AthenaEventLoopMgr   INFO   ===>>>  done processing event #26, run #2 37 events processed so far  <<<===
 EventSelector       DEBUG Get AttributeList from the collection
 EventSelector       DEBUG AttributeList size 3
@@ -1631,8 +1629,8 @@ ReadData             INFO EventInfo event: 27 run: 2
 ReadData             INFO Get Smart data ptr 1
 ReadData             INFO Could not find ExampleTrackContainer/MyTracks
 ReadData             INFO Could not find ExampleHitContainer/MyHits
-PoolSvc              INFO Database (SimplePoolFile2.root) attribute [BYTES_READ]: 20446
-PoolSvc              INFO Database (SimplePoolFile2.root) attribute [READ_CALLS]: 25
+PoolSvc              INFO Database (SimplePoolFile2.root) attribute [BYTES_READ]: 19199
+PoolSvc              INFO Database (SimplePoolFile2.root) attribute [READ_CALLS]: 23
 AthenaEventLoopMgr   INFO   ===>>>  done processing event #27, run #2 38 events processed so far  <<<===
 EventSelector       DEBUG Get AttributeList from the collection
 EventSelector       DEBUG AttributeList size 3
@@ -1659,8 +1657,8 @@ ReadData             INFO EventInfo event: 28 run: 2
 ReadData             INFO Get Smart data ptr 1
 ReadData             INFO Could not find ExampleTrackContainer/MyTracks
 ReadData             INFO Could not find ExampleHitContainer/MyHits
-PoolSvc              INFO Database (SimplePoolFile2.root) attribute [BYTES_READ]: 20446
-PoolSvc              INFO Database (SimplePoolFile2.root) attribute [READ_CALLS]: 25
+PoolSvc              INFO Database (SimplePoolFile2.root) attribute [BYTES_READ]: 19199
+PoolSvc              INFO Database (SimplePoolFile2.root) attribute [READ_CALLS]: 23
 AthenaEventLoopMgr   INFO   ===>>>  done processing event #28, run #2 39 events processed so far  <<<===
 EventSelector       DEBUG Get AttributeList from the collection
 EventSelector       DEBUG AttributeList size 3
@@ -1687,8 +1685,8 @@ ReadData             INFO EventInfo event: 29 run: 2
 ReadData             INFO Get Smart data ptr 1
 ReadData             INFO Could not find ExampleTrackContainer/MyTracks
 ReadData             INFO Could not find ExampleHitContainer/MyHits
-PoolSvc              INFO Database (SimplePoolFile2.root) attribute [BYTES_READ]: 20446
-PoolSvc              INFO Database (SimplePoolFile2.root) attribute [READ_CALLS]: 25
+PoolSvc              INFO Database (SimplePoolFile2.root) attribute [BYTES_READ]: 19199
+PoolSvc              INFO Database (SimplePoolFile2.root) attribute [READ_CALLS]: 23
 AthenaEventLoopMgr   INFO   ===>>>  done processing event #29, run #2 40 events processed so far  <<<===
 EventSelector       DEBUG Get AttributeList from the collection
 EventSelector       DEBUG AttributeList size 3
@@ -1715,8 +1713,8 @@ ReadData             INFO EventInfo event: 30 run: 2
 ReadData             INFO Get Smart data ptr 1
 ReadData             INFO Could not find ExampleTrackContainer/MyTracks
 ReadData             INFO Could not find ExampleHitContainer/MyHits
-PoolSvc              INFO Database (SimplePoolFile2.root) attribute [BYTES_READ]: 20446
-PoolSvc              INFO Database (SimplePoolFile2.root) attribute [READ_CALLS]: 25
+PoolSvc              INFO Database (SimplePoolFile2.root) attribute [BYTES_READ]: 19199
+PoolSvc              INFO Database (SimplePoolFile2.root) attribute [READ_CALLS]: 23
 AthenaEventLoopMgr   INFO   ===>>>  done processing event #30, run #2 41 events processed so far  <<<===
 EventSelector       DEBUG Get AttributeList from the collection
 EventSelector       DEBUG AttributeList size 3
@@ -1743,8 +1741,8 @@ ReadData             INFO EventInfo event: 31 run: 2
 ReadData             INFO Get Smart data ptr 1
 ReadData             INFO Could not find ExampleTrackContainer/MyTracks
 ReadData             INFO Could not find ExampleHitContainer/MyHits
-PoolSvc              INFO Database (SimplePoolFile2.root) attribute [BYTES_READ]: 20446
-PoolSvc              INFO Database (SimplePoolFile2.root) attribute [READ_CALLS]: 25
+PoolSvc              INFO Database (SimplePoolFile2.root) attribute [BYTES_READ]: 19199
+PoolSvc              INFO Database (SimplePoolFile2.root) attribute [READ_CALLS]: 23
 AthenaEventLoopMgr   INFO   ===>>>  done processing event #31, run #2 42 events processed so far  <<<===
 EventSelector       DEBUG Get AttributeList from the collection
 EventSelector       DEBUG AttributeList size 3
@@ -1771,8 +1769,8 @@ ReadData             INFO EventInfo event: 32 run: 2
 ReadData             INFO Get Smart data ptr 1
 ReadData             INFO Could not find ExampleTrackContainer/MyTracks
 ReadData             INFO Could not find ExampleHitContainer/MyHits
-PoolSvc              INFO Database (SimplePoolFile2.root) attribute [BYTES_READ]: 20446
-PoolSvc              INFO Database (SimplePoolFile2.root) attribute [READ_CALLS]: 25
+PoolSvc              INFO Database (SimplePoolFile2.root) attribute [BYTES_READ]: 19199
+PoolSvc              INFO Database (SimplePoolFile2.root) attribute [READ_CALLS]: 23
 AthenaEventLoopMgr   INFO   ===>>>  done processing event #32, run #2 43 events processed so far  <<<===
 EventSelector       DEBUG Get AttributeList from the collection
 EventSelector       DEBUG AttributeList size 3
@@ -1799,8 +1797,8 @@ ReadData             INFO EventInfo event: 33 run: 2
 ReadData             INFO Get Smart data ptr 1
 ReadData             INFO Could not find ExampleTrackContainer/MyTracks
 ReadData             INFO Could not find ExampleHitContainer/MyHits
-PoolSvc              INFO Database (SimplePoolFile2.root) attribute [BYTES_READ]: 20446
-PoolSvc              INFO Database (SimplePoolFile2.root) attribute [READ_CALLS]: 25
+PoolSvc              INFO Database (SimplePoolFile2.root) attribute [BYTES_READ]: 19199
+PoolSvc              INFO Database (SimplePoolFile2.root) attribute [READ_CALLS]: 23
 AthenaEventLoopMgr   INFO   ===>>>  done processing event #33, run #2 44 events processed so far  <<<===
 EventSelector       DEBUG Get AttributeList from the collection
 EventSelector       DEBUG AttributeList size 3
@@ -1827,8 +1825,8 @@ ReadData             INFO EventInfo event: 34 run: 2
 ReadData             INFO Get Smart data ptr 1
 ReadData             INFO Could not find ExampleTrackContainer/MyTracks
 ReadData             INFO Could not find ExampleHitContainer/MyHits
-PoolSvc              INFO Database (SimplePoolFile2.root) attribute [BYTES_READ]: 20446
-PoolSvc              INFO Database (SimplePoolFile2.root) attribute [READ_CALLS]: 25
+PoolSvc              INFO Database (SimplePoolFile2.root) attribute [BYTES_READ]: 19199
+PoolSvc              INFO Database (SimplePoolFile2.root) attribute [READ_CALLS]: 23
 AthenaEventLoopMgr   INFO   ===>>>  done processing event #34, run #2 45 events processed so far  <<<===
 EventSelector       DEBUG Get AttributeList from the collection
 EventSelector       DEBUG AttributeList size 3
@@ -1855,8 +1853,8 @@ ReadData             INFO EventInfo event: 35 run: 2
 ReadData             INFO Get Smart data ptr 1
 ReadData             INFO Could not find ExampleTrackContainer/MyTracks
 ReadData             INFO Could not find ExampleHitContainer/MyHits
-PoolSvc              INFO Database (SimplePoolFile2.root) attribute [BYTES_READ]: 20446
-PoolSvc              INFO Database (SimplePoolFile2.root) attribute [READ_CALLS]: 25
+PoolSvc              INFO Database (SimplePoolFile2.root) attribute [BYTES_READ]: 19199
+PoolSvc              INFO Database (SimplePoolFile2.root) attribute [READ_CALLS]: 23
 AthenaEventLoopMgr   INFO   ===>>>  done processing event #35, run #2 46 events processed so far  <<<===
 EventSelector       DEBUG Get AttributeList from the collection
 EventSelector       DEBUG AttributeList size 3
@@ -1883,8 +1881,8 @@ ReadData             INFO EventInfo event: 36 run: 2
 ReadData             INFO Get Smart data ptr 1
 ReadData             INFO Could not find ExampleTrackContainer/MyTracks
 ReadData             INFO Could not find ExampleHitContainer/MyHits
-PoolSvc              INFO Database (SimplePoolFile2.root) attribute [BYTES_READ]: 20446
-PoolSvc              INFO Database (SimplePoolFile2.root) attribute [READ_CALLS]: 25
+PoolSvc              INFO Database (SimplePoolFile2.root) attribute [BYTES_READ]: 19199
+PoolSvc              INFO Database (SimplePoolFile2.root) attribute [READ_CALLS]: 23
 AthenaEventLoopMgr   INFO   ===>>>  done processing event #36, run #2 47 events processed so far  <<<===
 EventSelector       DEBUG Get AttributeList from the collection
 EventSelector       DEBUG AttributeList size 3
@@ -1911,8 +1909,8 @@ ReadData             INFO EventInfo event: 37 run: 2
 ReadData             INFO Get Smart data ptr 1
 ReadData             INFO Could not find ExampleTrackContainer/MyTracks
 ReadData             INFO Could not find ExampleHitContainer/MyHits
-PoolSvc              INFO Database (SimplePoolFile2.root) attribute [BYTES_READ]: 20446
-PoolSvc              INFO Database (SimplePoolFile2.root) attribute [READ_CALLS]: 25
+PoolSvc              INFO Database (SimplePoolFile2.root) attribute [BYTES_READ]: 19199
+PoolSvc              INFO Database (SimplePoolFile2.root) attribute [READ_CALLS]: 23
 AthenaEventLoopMgr   INFO   ===>>>  done processing event #37, run #2 48 events processed so far  <<<===
 EventSelector       DEBUG Get AttributeList from the collection
 EventSelector       DEBUG AttributeList size 3
@@ -1939,8 +1937,8 @@ ReadData             INFO EventInfo event: 38 run: 2
 ReadData             INFO Get Smart data ptr 1
 ReadData             INFO Could not find ExampleTrackContainer/MyTracks
 ReadData             INFO Could not find ExampleHitContainer/MyHits
-PoolSvc              INFO Database (SimplePoolFile2.root) attribute [BYTES_READ]: 20446
-PoolSvc              INFO Database (SimplePoolFile2.root) attribute [READ_CALLS]: 25
+PoolSvc              INFO Database (SimplePoolFile2.root) attribute [BYTES_READ]: 19199
+PoolSvc              INFO Database (SimplePoolFile2.root) attribute [READ_CALLS]: 23
 AthenaEventLoopMgr   INFO   ===>>>  done processing event #38, run #2 49 events processed so far  <<<===
 EventSelector       DEBUG Get AttributeList from the collection
 EventSelector       DEBUG AttributeList size 3
@@ -1967,8 +1965,8 @@ ReadData             INFO EventInfo event: 39 run: 2
 ReadData             INFO Get Smart data ptr 1
 ReadData             INFO Could not find ExampleTrackContainer/MyTracks
 ReadData             INFO Could not find ExampleHitContainer/MyHits
-PoolSvc              INFO Database (SimplePoolFile2.root) attribute [BYTES_READ]: 20446
-PoolSvc              INFO Database (SimplePoolFile2.root) attribute [READ_CALLS]: 25
+PoolSvc              INFO Database (SimplePoolFile2.root) attribute [BYTES_READ]: 19199
+PoolSvc              INFO Database (SimplePoolFile2.root) attribute [READ_CALLS]: 23
 AthenaEventLoopMgr   INFO   ===>>>  done processing event #39, run #2 50 events processed so far  <<<===
 MetaDataSvc         DEBUG handle() EndInputFile for FID:????
 EventSelector        INFO Disconnecting input sourceID: ????
@@ -2095,7 +2093,7 @@ ReadData             INFO Track pt = 74.8928 eta = 3.1676 phi = 2.6161 detector
 DataProxy         WARNING accessData:  IOA pointer not set
 ReadData          WARNING Could not follow ExampleTrackContainer/MyTracks ElementLinks to ExampleHitContainer/MyHits
 ReadData             INFO Could not find ExampleHitContainer/MyHits
-PoolSvc              INFO Database (SimplePoolFile3.root) attribute [BYTES_READ]: 18600
+PoolSvc              INFO Database (SimplePoolFile3.root) attribute [BYTES_READ]: 18594
 PoolSvc              INFO Database (SimplePoolFile3.root) attribute [READ_CALLS]: 21
 AthenaEventLoopMgr   INFO   ===>>>  done processing event #0, run #1 51 events processed so far  <<<===
 EventSelector       DEBUG Get AttributeList from the collection
@@ -2121,7 +2119,7 @@ ReadData             INFO Track pt = 137.584 eta = -39.525 phi = 17.2679 detecto
 DataProxy         WARNING accessData:  IOA pointer not set
 ReadData          WARNING Could not follow ExampleTrackContainer/MyTracks ElementLinks to ExampleHitContainer/MyHits
 ReadData             INFO Could not find ExampleHitContainer/MyHits
-PoolSvc              INFO Database (SimplePoolFile3.root) attribute [BYTES_READ]: 18600
+PoolSvc              INFO Database (SimplePoolFile3.root) attribute [BYTES_READ]: 18594
 PoolSvc              INFO Database (SimplePoolFile3.root) attribute [READ_CALLS]: 21
 AthenaEventLoopMgr   INFO   ===>>>  done processing event #1, run #1 52 events processed so far  <<<===
 EventSelector       DEBUG Get AttributeList from the collection
@@ -2147,7 +2145,7 @@ ReadData             INFO Track pt = 228.154 eta = -6.2704 phi = 31.9197 detecto
 DataProxy         WARNING accessData:  IOA pointer not set
 ReadData          WARNING Could not follow ExampleTrackContainer/MyTracks ElementLinks to ExampleHitContainer/MyHits
 ReadData             INFO Could not find ExampleHitContainer/MyHits
-PoolSvc              INFO Database (SimplePoolFile3.root) attribute [BYTES_READ]: 18600
+PoolSvc              INFO Database (SimplePoolFile3.root) attribute [BYTES_READ]: 18594
 PoolSvc              INFO Database (SimplePoolFile3.root) attribute [READ_CALLS]: 21
 AthenaEventLoopMgr   INFO   ===>>>  done processing event #2, run #1 53 events processed so far  <<<===
 EventSelector       DEBUG Get AttributeList from the collection
@@ -2173,7 +2171,7 @@ ReadData             INFO Track pt = 324.306 eta = -15.8941 phi = 46.5715 detect
 DataProxy         WARNING accessData:  IOA pointer not set
 ReadData          WARNING Could not follow ExampleTrackContainer/MyTracks ElementLinks to ExampleHitContainer/MyHits
 ReadData             INFO Could not find ExampleHitContainer/MyHits
-PoolSvc              INFO Database (SimplePoolFile3.root) attribute [BYTES_READ]: 18600
+PoolSvc              INFO Database (SimplePoolFile3.root) attribute [BYTES_READ]: 18594
 PoolSvc              INFO Database (SimplePoolFile3.root) attribute [READ_CALLS]: 21
 AthenaEventLoopMgr   INFO   ===>>>  done processing event #3, run #1 54 events processed so far  <<<===
 EventSelector       DEBUG Get AttributeList from the collection
@@ -2199,7 +2197,7 @@ ReadData             INFO Track pt = 422.255 eta = -13.279 phi = 61.2233 detecto
 DataProxy         WARNING accessData:  IOA pointer not set
 ReadData          WARNING Could not follow ExampleTrackContainer/MyTracks ElementLinks to ExampleHitContainer/MyHits
 ReadData             INFO Could not find ExampleHitContainer/MyHits
-PoolSvc              INFO Database (SimplePoolFile3.root) attribute [BYTES_READ]: 18600
+PoolSvc              INFO Database (SimplePoolFile3.root) attribute [BYTES_READ]: 18594
 PoolSvc              INFO Database (SimplePoolFile3.root) attribute [READ_CALLS]: 21
 AthenaEventLoopMgr   INFO   ===>>>  done processing event #4, run #1 55 events processed so far  <<<===
 EventSelector       DEBUG Get AttributeList from the collection
@@ -2225,7 +2223,7 @@ ReadData             INFO Track pt = 520.987 eta = -12.3511 phi = 75.8751 detect
 DataProxy         WARNING accessData:  IOA pointer not set
 ReadData          WARNING Could not follow ExampleTrackContainer/MyTracks ElementLinks to ExampleHitContainer/MyHits
 ReadData             INFO Could not find ExampleHitContainer/MyHits
-PoolSvc              INFO Database (SimplePoolFile3.root) attribute [BYTES_READ]: 18600
+PoolSvc              INFO Database (SimplePoolFile3.root) attribute [BYTES_READ]: 18594
 PoolSvc              INFO Database (SimplePoolFile3.root) attribute [READ_CALLS]: 21
 AthenaEventLoopMgr   INFO   ===>>>  done processing event #5, run #1 56 events processed so far  <<<===
 EventSelector       DEBUG Get AttributeList from the collection
@@ -2251,7 +2249,7 @@ ReadData             INFO Track pt = 620.127 eta = -11.8468 phi = 90.5269 detect
 DataProxy         WARNING accessData:  IOA pointer not set
 ReadData          WARNING Could not follow ExampleTrackContainer/MyTracks ElementLinks to ExampleHitContainer/MyHits
 ReadData             INFO Could not find ExampleHitContainer/MyHits
-PoolSvc              INFO Database (SimplePoolFile3.root) attribute [BYTES_READ]: 18600
+PoolSvc              INFO Database (SimplePoolFile3.root) attribute [BYTES_READ]: 18594
 PoolSvc              INFO Database (SimplePoolFile3.root) attribute [READ_CALLS]: 21
 AthenaEventLoopMgr   INFO   ===>>>  done processing event #6, run #1 57 events processed so far  <<<===
 EventSelector       DEBUG Get AttributeList from the collection
@@ -2277,7 +2275,7 @@ ReadData             INFO Track pt = 719.507 eta = -11.5247 phi = 105.179 detect
 DataProxy         WARNING accessData:  IOA pointer not set
 ReadData          WARNING Could not follow ExampleTrackContainer/MyTracks ElementLinks to ExampleHitContainer/MyHits
 ReadData             INFO Could not find ExampleHitContainer/MyHits
-PoolSvc              INFO Database (SimplePoolFile3.root) attribute [BYTES_READ]: 18600
+PoolSvc              INFO Database (SimplePoolFile3.root) attribute [BYTES_READ]: 18594
 PoolSvc              INFO Database (SimplePoolFile3.root) attribute [READ_CALLS]: 21
 AthenaEventLoopMgr   INFO   ===>>>  done processing event #7, run #1 58 events processed so far  <<<===
 EventSelector       DEBUG Get AttributeList from the collection
@@ -2303,7 +2301,7 @@ ReadData             INFO Track pt = 819.038 eta = -11.2998 phi = 119.831 detect
 DataProxy         WARNING accessData:  IOA pointer not set
 ReadData          WARNING Could not follow ExampleTrackContainer/MyTracks ElementLinks to ExampleHitContainer/MyHits
 ReadData             INFO Could not find ExampleHitContainer/MyHits
-PoolSvc              INFO Database (SimplePoolFile3.root) attribute [BYTES_READ]: 18600
+PoolSvc              INFO Database (SimplePoolFile3.root) attribute [BYTES_READ]: 18594
 PoolSvc              INFO Database (SimplePoolFile3.root) attribute [READ_CALLS]: 21
 AthenaEventLoopMgr   INFO   ===>>>  done processing event #8, run #1 59 events processed so far  <<<===
 EventSelector       DEBUG Get AttributeList from the collection
@@ -2329,7 +2327,7 @@ ReadData             INFO Track pt = 918.671 eta = -11.1334 phi = 134.482 detect
 DataProxy         WARNING accessData:  IOA pointer not set
 ReadData          WARNING Could not follow ExampleTrackContainer/MyTracks ElementLinks to ExampleHitContainer/MyHits
 ReadData             INFO Could not find ExampleHitContainer/MyHits
-PoolSvc              INFO Database (SimplePoolFile3.root) attribute [BYTES_READ]: 18600
+PoolSvc              INFO Database (SimplePoolFile3.root) attribute [BYTES_READ]: 18594
 PoolSvc              INFO Database (SimplePoolFile3.root) attribute [READ_CALLS]: 21
 AthenaEventLoopMgr   INFO   ===>>>  done processing event #9, run #1 60 events processed so far  <<<===
 EventSelector       DEBUG Get AttributeList from the collection
@@ -2355,7 +2353,7 @@ ReadData             INFO Track pt = 1018.38 eta = -11.0052 phi = 149.134 detect
 DataProxy         WARNING accessData:  IOA pointer not set
 ReadData          WARNING Could not follow ExampleTrackContainer/MyTracks ElementLinks to ExampleHitContainer/MyHits
 ReadData             INFO Could not find ExampleHitContainer/MyHits
-PoolSvc              INFO Database (SimplePoolFile3.root) attribute [BYTES_READ]: 18600
+PoolSvc              INFO Database (SimplePoolFile3.root) attribute [BYTES_READ]: 18594
 PoolSvc              INFO Database (SimplePoolFile3.root) attribute [READ_CALLS]: 21
 AthenaEventLoopMgr   INFO   ===>>>  done processing event #10, run #1 61 events processed so far  <<<===
 EventSelector       DEBUG Get AttributeList from the collection
@@ -2381,7 +2379,7 @@ ReadData             INFO Track pt = 1118.13 eta = -10.9031 phi = 163.786 detect
 DataProxy         WARNING accessData:  IOA pointer not set
 ReadData          WARNING Could not follow ExampleTrackContainer/MyTracks ElementLinks to ExampleHitContainer/MyHits
 ReadData             INFO Could not find ExampleHitContainer/MyHits
-PoolSvc              INFO Database (SimplePoolFile3.root) attribute [BYTES_READ]: 18600
+PoolSvc              INFO Database (SimplePoolFile3.root) attribute [BYTES_READ]: 18594
 PoolSvc              INFO Database (SimplePoolFile3.root) attribute [READ_CALLS]: 21
 AthenaEventLoopMgr   INFO   ===>>>  done processing event #11, run #1 62 events processed so far  <<<===
 EventSelector       DEBUG Get AttributeList from the collection
@@ -2407,7 +2405,7 @@ ReadData             INFO Track pt = 1217.93 eta = -10.82 phi = 178.438 detector
 DataProxy         WARNING accessData:  IOA pointer not set
 ReadData          WARNING Could not follow ExampleTrackContainer/MyTracks ElementLinks to ExampleHitContainer/MyHits
 ReadData             INFO Could not find ExampleHitContainer/MyHits
-PoolSvc              INFO Database (SimplePoolFile3.root) attribute [BYTES_READ]: 18600
+PoolSvc              INFO Database (SimplePoolFile3.root) attribute [BYTES_READ]: 18594
 PoolSvc              INFO Database (SimplePoolFile3.root) attribute [READ_CALLS]: 21
 AthenaEventLoopMgr   INFO   ===>>>  done processing event #12, run #1 63 events processed so far  <<<===
 EventSelector       DEBUG Get AttributeList from the collection
@@ -2433,7 +2431,7 @@ ReadData             INFO Track pt = 1317.76 eta = -10.751 phi = 193.09 detector
 DataProxy         WARNING accessData:  IOA pointer not set
 ReadData          WARNING Could not follow ExampleTrackContainer/MyTracks ElementLinks to ExampleHitContainer/MyHits
 ReadData             INFO Could not find ExampleHitContainer/MyHits
-PoolSvc              INFO Database (SimplePoolFile3.root) attribute [BYTES_READ]: 18600
+PoolSvc              INFO Database (SimplePoolFile3.root) attribute [BYTES_READ]: 18594
 PoolSvc              INFO Database (SimplePoolFile3.root) attribute [READ_CALLS]: 21
 AthenaEventLoopMgr   INFO   ===>>>  done processing event #13, run #1 64 events processed so far  <<<===
 EventSelector       DEBUG Get AttributeList from the collection
@@ -2459,7 +2457,7 @@ ReadData             INFO Track pt = 1417.61 eta = -10.6927 phi = 207.741 detect
 DataProxy         WARNING accessData:  IOA pointer not set
 ReadData          WARNING Could not follow ExampleTrackContainer/MyTracks ElementLinks to ExampleHitContainer/MyHits
 ReadData             INFO Could not find ExampleHitContainer/MyHits
-PoolSvc              INFO Database (SimplePoolFile3.root) attribute [BYTES_READ]: 18600
+PoolSvc              INFO Database (SimplePoolFile3.root) attribute [BYTES_READ]: 18594
 PoolSvc              INFO Database (SimplePoolFile3.root) attribute [READ_CALLS]: 21
 AthenaEventLoopMgr   INFO   ===>>>  done processing event #14, run #1 65 events processed so far  <<<===
 EventSelector       DEBUG Get AttributeList from the collection
@@ -2485,7 +2483,7 @@ ReadData             INFO Track pt = 1517.49 eta = -10.6429 phi = 222.393 detect
 DataProxy         WARNING accessData:  IOA pointer not set
 ReadData          WARNING Could not follow ExampleTrackContainer/MyTracks ElementLinks to ExampleHitContainer/MyHits
 ReadData             INFO Could not find ExampleHitContainer/MyHits
-PoolSvc              INFO Database (SimplePoolFile3.root) attribute [BYTES_READ]: 18600
+PoolSvc              INFO Database (SimplePoolFile3.root) attribute [BYTES_READ]: 18594
 PoolSvc              INFO Database (SimplePoolFile3.root) attribute [READ_CALLS]: 21
 AthenaEventLoopMgr   INFO   ===>>>  done processing event #15, run #1 66 events processed so far  <<<===
 EventSelector       DEBUG Get AttributeList from the collection
@@ -2511,7 +2509,7 @@ ReadData             INFO Track pt = 1617.37 eta = -10.5997 phi = 237.045 detect
 DataProxy         WARNING accessData:  IOA pointer not set
 ReadData          WARNING Could not follow ExampleTrackContainer/MyTracks ElementLinks to ExampleHitContainer/MyHits
 ReadData             INFO Could not find ExampleHitContainer/MyHits
-PoolSvc              INFO Database (SimplePoolFile3.root) attribute [BYTES_READ]: 18600
+PoolSvc              INFO Database (SimplePoolFile3.root) attribute [BYTES_READ]: 18594
 PoolSvc              INFO Database (SimplePoolFile3.root) attribute [READ_CALLS]: 21
 AthenaEventLoopMgr   INFO   ===>>>  done processing event #16, run #1 67 events processed so far  <<<===
 EventSelector       DEBUG Get AttributeList from the collection
@@ -2537,7 +2535,7 @@ ReadData             INFO Track pt = 1717.27 eta = -10.562 phi = 251.697 detecto
 DataProxy         WARNING accessData:  IOA pointer not set
 ReadData          WARNING Could not follow ExampleTrackContainer/MyTracks ElementLinks to ExampleHitContainer/MyHits
 ReadData             INFO Could not find ExampleHitContainer/MyHits
-PoolSvc              INFO Database (SimplePoolFile3.root) attribute [BYTES_READ]: 18600
+PoolSvc              INFO Database (SimplePoolFile3.root) attribute [BYTES_READ]: 18594
 PoolSvc              INFO Database (SimplePoolFile3.root) attribute [READ_CALLS]: 21
 AthenaEventLoopMgr   INFO   ===>>>  done processing event #17, run #1 68 events processed so far  <<<===
 EventSelector       DEBUG Get AttributeList from the collection
@@ -2563,7 +2561,7 @@ ReadData             INFO Track pt = 1817.19 eta = -10.5288 phi = 266.349 detect
 DataProxy         WARNING accessData:  IOA pointer not set
 ReadData          WARNING Could not follow ExampleTrackContainer/MyTracks ElementLinks to ExampleHitContainer/MyHits
 ReadData             INFO Could not find ExampleHitContainer/MyHits
-PoolSvc              INFO Database (SimplePoolFile3.root) attribute [BYTES_READ]: 18600
+PoolSvc              INFO Database (SimplePoolFile3.root) attribute [BYTES_READ]: 18594
 PoolSvc              INFO Database (SimplePoolFile3.root) attribute [READ_CALLS]: 21
 AthenaEventLoopMgr   INFO   ===>>>  done processing event #18, run #1 69 events processed so far  <<<===
 EventSelector       DEBUG Get AttributeList from the collection
@@ -2589,7 +2587,7 @@ ReadData             INFO Track pt = 1917.11 eta = -10.4993 phi = 281 detector =
 DataProxy         WARNING accessData:  IOA pointer not set
 ReadData          WARNING Could not follow ExampleTrackContainer/MyTracks ElementLinks to ExampleHitContainer/MyHits
 ReadData             INFO Could not find ExampleHitContainer/MyHits
-PoolSvc              INFO Database (SimplePoolFile3.root) attribute [BYTES_READ]: 18600
+PoolSvc              INFO Database (SimplePoolFile3.root) attribute [BYTES_READ]: 18594
 PoolSvc              INFO Database (SimplePoolFile3.root) attribute [READ_CALLS]: 21
 AthenaEventLoopMgr   INFO   ===>>>  done processing event #19, run #1 70 events processed so far  <<<===
 Domain[ROOT_All]     INFO ->  Deaccess DbDatabase   READ      [ROOT_All] ????
@@ -2608,9 +2606,9 @@ ToolSvc              INFO Removing all tools created by ToolSvc
 *****Chrono*****     INFO ****************************************************************************************************
 *****Chrono*****     INFO  The Final CPU consumption ( Chrono ) Table (ordered)
 *****Chrono*****     INFO ****************************************************************************************************
-cObjR_ALL            INFO Time User   : Tot=   20 [ms] Ave/Min/Max=0.104(+- 1.01)/    0/   10 [ms] #=193
-cObj_ALL             INFO Time User   : Tot=   50 [ms] Ave/Min/Max=0.276(+- 1.95)/    0/   20 [ms] #=181
-ChronoStatSvc        INFO Time User   : Tot= 0.91  [s]                                             #=  1
+cObjR_ALL            INFO Time User   : Tot=   30 [ms] Ave/Min/Max=0.242(+- 2.68)/    0/   30 [ms] #=124
+cObj_ALL             INFO Time User   : Tot=  100 [ms] Ave/Min/Max=0.877(+- 5.55)/    0/   50 [ms] #=114
+ChronoStatSvc        INFO Time User   : Tot=  1.4  [s]                                             #=  1
 *****Chrono*****     INFO ****************************************************************************************************
 ChronoStatSvc.f...   INFO  Service finalized successfully 
 ApplicationMgr       INFO Application Manager Finalized successfully
diff --git a/Database/AthenaPOOL/DBDataModel/doc/packagedoc.h b/Database/AthenaPOOL/DBDataModel/doc/packagedoc.h
index a6d249fcc86693de0c7694dc3da4f5b6e60b0ac8..a97aff95c590680688802cf8e391675c2efec7f5 100644
--- a/Database/AthenaPOOL/DBDataModel/doc/packagedoc.h
+++ b/Database/AthenaPOOL/DBDataModel/doc/packagedoc.h
@@ -22,7 +22,7 @@ StoreGate aliases) and Token string of a DataObject.
 One vector stores DataHeaderElements for all persistified data objects (called the "DataObject" vector)
 and the other one stores the same information for all upstream DataHeader ("Provenance" vector).
 A DataHeader is written automatically by AthenaPOOL for each "event". It is used to load the persistified
-DataObject from POOL and provide support for BackNavigation.
+DataObject from POOL.
 
 
 @section DBDataModel_Properties Settable DBDataModel Properties (Job Options)
diff --git a/Database/AthenaPOOL/EventSelectorAthenaPool/doc/packagedoc.h b/Database/AthenaPOOL/EventSelectorAthenaPool/doc/packagedoc.h
index 358bc04a36123cbf043e950c3914382c2a2d69f1..12ff1da8a9682d26b62922e0a47fe9a795735966 100644
--- a/Database/AthenaPOOL/EventSelectorAthenaPool/doc/packagedoc.h
+++ b/Database/AthenaPOOL/EventSelectorAthenaPool/doc/packagedoc.h
@@ -14,11 +14,6 @@ The EventSelectorAthenaPool package reimplements the Gaudi IEvtSelector interfac
 The package also contains equivalent support (via CondProxyProvider) for
 conditions data input from POOL.
 
-@subsection BackNavigation
-
-The EventSelectorAthenaPool implements BackNavigation using the "Provenance" vector in the DataHeader.
-
-
 @section EventSelectorAthenaPool_Properties Settable EventSelectorAthenaPool Properties (Job Options)
 
 @include EventSelectorAthenaPool_jobOptions.py
diff --git a/Database/AthenaPOOL/EventSelectorAthenaPool/src/AthenaPoolAddressProviderSvc.cxx b/Database/AthenaPOOL/EventSelectorAthenaPool/src/AthenaPoolAddressProviderSvc.cxx
index 9051defcb379c27a873a20e75ce9775d8686ae02..272b644af1a1f4910f9e488f271c03509559cb26 100755
--- a/Database/AthenaPOOL/EventSelectorAthenaPool/src/AthenaPoolAddressProviderSvc.cxx
+++ b/Database/AthenaPOOL/EventSelectorAthenaPool/src/AthenaPoolAddressProviderSvc.cxx
@@ -17,7 +17,6 @@
 // Framework
 #include "GaudiKernel/GenericAddress.h"
 #include "GaudiKernel/StatusCode.h"
-#include "GaudiKernel/IJobOptionsSvc.h"
 
 #include "StoreGate/ActiveStoreSvc.h"
 #include "StoreGate/StoreGateSvc.h"
@@ -29,12 +28,11 @@
 AthenaPoolAddressProviderSvc::AthenaPoolAddressProviderSvc(const std::string& name, ISvcLocator* pSvcLocator) :
 	::AthService(name, pSvcLocator),
 	m_activeStoreSvc("ActiveStoreSvc", name),
+	m_metaDataStore("MetaDataStore", name),
 	m_clidSvc("ClassIDSvc", name),
 	m_guid() {
-   declareProperty("BackNavigation",      m_backNavigationFlag = false);
-   declareProperty("BackNavigationScope", m_backNavigationScope);
    declareProperty("DataHeaderKey",       m_dataHeaderKey = "EventSelector");
-   declareProperty("DataHeaderIterator",  m_dataHeaderIterator = false);
+   declareProperty("DataHeaderIterator",  m_dataHeaderIterator = true);
 }
 //________________________________________________________________________________
 AthenaPoolAddressProviderSvc::~AthenaPoolAddressProviderSvc() {
@@ -55,6 +53,11 @@ StatusCode AthenaPoolAddressProviderSvc::initialize() {
       ATH_MSG_FATAL("Cannot initialize AthService base class.");
       return(StatusCode::FAILURE);
    }
+   // Retrieve MetaDataStore
+   if (!m_metaDataStore.retrieve().isSuccess()) {
+      ATH_MSG_FATAL("Cannot get MetaDataStore.");
+      return(StatusCode::FAILURE);
+   }
    // Retrieve ClassIDSvc
    if (!m_clidSvc.retrieve().isSuccess()) {
       ATH_MSG_FATAL("Cannot get ClassIDSvc.");
@@ -68,6 +71,10 @@ StatusCode AthenaPoolAddressProviderSvc::finalize() {
    if (!m_clidSvc.release().isSuccess()) {
       ATH_MSG_WARNING("Cannot release ClassIDSvc.");
    }
+   // Release MetaDataStore
+   if (!m_metaDataStore.release().isSuccess()) {
+      ATH_MSG_WARNING("Cannot release MetaDataStore.");
+   }
    return(::AthService::finalize());
 }
 //________________________________________________________________________________
@@ -135,15 +142,13 @@ StatusCode AthenaPoolAddressProviderSvc::loadAddresses(StoreID::type storeID,
          return(StatusCode::FAILURE);
       }
       if (m_dataHeaderIterator) {
-         ServiceHandle<StoreGateSvc> mds("MetaDataStore", name());
-         if (!mds.retrieve().isFailure()) {
-            const DataHeader* dataHeaderCopy = new DataHeader(*dataHeader.cptr());
-            if (mds->record(dataHeaderCopy, thisFile.toString()).isFailure()) ATH_MSG_WARNING("Can't copy event DataHeader to MetaData store.");
+         const DataHeader* dataHeaderCopy = new DataHeader(*dataHeader.cptr());
+         if (m_metaDataStore->record(dataHeaderCopy, thisFile.toString()).isFailure()) {
+            ATH_MSG_WARNING("Can't copy event DataHeader to MetaData store.");
          }
       }
    } else {
-      ServiceHandle<StoreGateSvc> mds("MetaDataStore", name());
-      if (mds.retrieve().isFailure() || mds->retrieve(dataHeader, thisFile.toString()).isFailure()) {
+      if (m_metaDataStore->retrieve(dataHeader, thisFile.toString()).isFailure()) {
          ATH_MSG_WARNING("Can't get event DataHeader from MetaData store.");
          if (!eventStore()->retrieve(dataHeader, m_dataHeaderKey.value()).isSuccess() || !dataHeader.isValid()) {
             ATH_MSG_ERROR("Cannot retrieve DataHeader from StoreGate.");
@@ -158,15 +163,6 @@ StatusCode AthenaPoolAddressProviderSvc::loadAddresses(StoreID::type storeID,
       }
       SG::TransientAddress* tadd = element.getAddress();
       if (tadd->clID() == ClassID_traits<DataHeader>::ID()) { // self reference
-         if (tadd->name() != "StreamRAW") {
-            if (tadd->name().empty() && dataHeader->sizeProvenance() == 1) { // reading DataHeader satellite
-               SG::TransientAddress* taddDh = dataHeader->beginProvenance()->getAddress();
-               if (taddDh != nullptr) {
-                  tads.push_back(new SG::TransientAddress(taddDh->clID(), "Full", taddDh->address())); // full DataHeader
-               }
-               delete taddDh; taddDh = nullptr;
-            }
-         }
          delete tadd; tadd = nullptr;
       } else {
          ATH_MSG_DEBUG("loadAddresses: DataObject address, clid = " << tadd->clID() << ", name = " << tadd->name());
@@ -179,54 +175,8 @@ StatusCode AthenaPoolAddressProviderSvc::loadAddresses(StoreID::type storeID,
    return(StatusCode::SUCCESS);
 }
 //________________________________________________________________________________
-StatusCode AthenaPoolAddressProviderSvc::updateAddress(StoreID::type storeID,
-                                                       SG::TransientAddress* tad,
-                                                       const EventContext& /*ctx*/)
-{
-   assert(tad);
-   if (storeID != StoreID::EVENT_STORE && storeID != StoreID::PILEUP_STORE) {
-      return(StatusCode::FAILURE);
-   }
-   // No BackNavigation to DataHeader or AttributeList
-   if (tad->clID() == ClassID_traits<DataHeader>::ID()) {
-      return(StatusCode::FAILURE);
-   } else if (tad->clID() == ClassID_traits<AthenaAttributeList>::ID()) {
-      return(StatusCode::FAILURE);
-   }
-   std::string entry;
-   const DataHandle<DataHeader> dataHeader;
-   if (eventStore()->contains<DataHeader>("Full")) {
-      if (!eventStore()->retrieve(dataHeader, "Full").isSuccess()) {
-         ATH_MSG_ERROR("updateAddress: Cannot retrieve Full DataHeader from StoreGate");
-         return(StatusCode::FAILURE);
-      }
-      const SG::TransientAddress* defObj = nullptr;
-      for (const auto& element : *dataHeader) {
-         const SG::TransientAddress* tadd = element.getAddress();
-         const std::set<CLID>& ids = element.getClassIDs();
-         if (ids.find(tad->clID()) != ids.end()) {
-            if (defObj == nullptr && tad->name() == tadd->name()) {
-               defObj = tadd; tadd = nullptr;
-            } else if (tad->name() == "DEFAULT") {
-               if (defObj == nullptr) {
-                  defObj = tadd; tadd = nullptr;
-               } else {
-                  ATH_MSG_WARNING("No default Address for Clid: " << tad->clID());
-                  delete tadd; tadd = nullptr;
-                  delete defObj; defObj = nullptr;
-                  return(StatusCode::FAILURE);
-               }
-            }
-         }
-         EventSelectorAthenaPoolUtil::registerKeys(element, eventStore());
-         delete tadd; tadd = nullptr;
-      }
-      if (defObj != nullptr) {
-         ATH_MSG_DEBUG("Found Address: " << defObj->address());
-         tad->setAddress(defObj->address());
-         delete defObj; defObj = nullptr;
-         return(StatusCode::SUCCESS);
-      }
-   }
+StatusCode AthenaPoolAddressProviderSvc::updateAddress(StoreID::type /*storeID*/,
+                                                       SG::TransientAddress* /*tad*/,
+                                                       const EventContext& /*ctx*/) {
    return(StatusCode::FAILURE);
 }
diff --git a/Database/AthenaPOOL/EventSelectorAthenaPool/src/AthenaPoolAddressProviderSvc.h b/Database/AthenaPOOL/EventSelectorAthenaPool/src/AthenaPoolAddressProviderSvc.h
index dda9d7c8f8e4abed520bd56d7a994df32c665943..2b6849c5f4db42fd0d7f3853dfaeb36b9ede8f7e 100755
--- a/Database/AthenaPOOL/EventSelectorAthenaPool/src/AthenaPoolAddressProviderSvc.h
+++ b/Database/AthenaPOOL/EventSelectorAthenaPool/src/AthenaPoolAddressProviderSvc.h
@@ -59,15 +59,11 @@ public: // Constructor and Destructor
 
 private: // data
    ServiceHandle<ActiveStoreSvc> m_activeStoreSvc;
+   ServiceHandle<StoreGateSvc> m_metaDataStore;
    ServiceHandle<IClassIDSvc> m_clidSvc;
    Guid m_guid;
 
 private: // properties
-   /// BackNavigation, switch on back navigation to find objects in input streams: default = false.
-   BooleanProperty m_backNavigationFlag;
-   /// BackNavigationScope, vector with '<processTag>::<type>#<key>' hints for backNavigation.
-   StringArrayProperty m_backNavigationScope;
-
    /// DataHeaderKey, StoreGate key of event entry object (type DataHeader).
    StringProperty m_dataHeaderKey;
 
diff --git a/Database/AthenaPOOL/OutputStreamAthenaPool/share/OutputStreamAthenaPool_jobOptions.py b/Database/AthenaPOOL/OutputStreamAthenaPool/share/OutputStreamAthenaPool_jobOptions.py
index 634aa71ac7747ca96f4d590bd372d0177b6b6d19..a01c108607849c87a2b1b4fe9a47e73e78365a10 100755
--- a/Database/AthenaPOOL/OutputStreamAthenaPool/share/OutputStreamAthenaPool_jobOptions.py
+++ b/Database/AthenaPOOL/OutputStreamAthenaPool/share/OutputStreamAthenaPool_jobOptions.py
@@ -13,15 +13,6 @@ from AthenaServices.AthenaServices import AthenaOutputStreamTool
 
 WritingTool = AthenaOutputStreamTool( "StreamTool" )
 
-# List of additional DataHeader, which point to subset of DataObjects only
-# - "<SatelliteName>:<Type>[#<Key>],...",
-# - <SatelliteName> represents the StoreGate key of the satellite DataHeader.
-# - As a special character, a '/' is used at the end to mark this DataHeader as a satellite.
-# - <Type>[#<Key>],. determines the references that are copied from the full DataHeader to the satellite.
-# - They should always include EventInfo, as that is for any event processing.
-WritingTool.DataHeaderSatellites = [ "basic/:EventInfo#*" ]
-WritingTool.DataHeaderSatellites = [ ]
-
 # Prefix for DataHeader POOL container, default is "POOLContainer_".
 # Note: this needs to be "POOLContainer_" for EventData, so that EventSelector can open it.
 WritingTool.OutputCollection = "POOLContainer_";
diff --git a/Database/AthenaRoot/AthenaRootComps/python/OutputStreamAthenaRoot.py b/Database/AthenaRoot/AthenaRootComps/python/OutputStreamAthenaRoot.py
index 7be413527d9b2c96859c3a8ed69f002a6d16b36f..702f13c45ab6af25076b5d824ab160afbf09b544 100644
--- a/Database/AthenaRoot/AthenaRootComps/python/OutputStreamAthenaRoot.py
+++ b/Database/AthenaRoot/AthenaRootComps/python/OutputStreamAthenaRoot.py
@@ -24,7 +24,6 @@ def createNtupleOutputStream(streamName, fileName, tupleName="physics", asAlg =
     # Now do standard output stream
     writingTool1 = AthenaRootOutputStreamTool( streamName + "Tool" )
     writingTool1.TreeName = tupleName
-    #writingTool1.DataHeaderSatellites = [ "basic/:EventInfo#*" ]
     writingTool1.OutputFile = fileName
     #writingTool1.
     cls = AthenaRootNtupleOutputStreamProtect
diff --git a/Database/AthenaRoot/AthenaRootComps/src/xAODEventSelector.cxx b/Database/AthenaRoot/AthenaRootComps/src/xAODEventSelector.cxx
index e6fecbdf6d10a715663233a30edc64b7dd55d30d..3af4cacfd913bf109c1c61608cd712811001b781 100644
--- a/Database/AthenaRoot/AthenaRootComps/src/xAODEventSelector.cxx
+++ b/Database/AthenaRoot/AthenaRootComps/src/xAODEventSelector.cxx
@@ -148,7 +148,6 @@ xAODEventSelector::xAODEventSelector( const std::string& name,
   declareProperty( "ReadMetaDataWithPool", m_readMetadataWithPool=false, "If true, using POOL to read metadata, will ensure input file is registered with catalog");
 
 #ifndef XAOD_ANALYSIS
-  declareProperty( "BackNavigation", m_backNavigation=false, "Compability flag for RecExCommon");
   declareProperty( "CollectionType", m_collectionType="", "Compability flag for RecExCommon");
 #endif
 
diff --git a/Database/PersistentDataModel/doc/packagedoc.h b/Database/PersistentDataModel/doc/packagedoc.h
index 87cd3d5d953c8adad7c72b39efa65f24c3bc9c2d..2f907f0caa7b6f5efcbdc548137cb9090168d2c5 100644
--- a/Database/PersistentDataModel/doc/packagedoc.h
+++ b/Database/PersistentDataModel/doc/packagedoc.h
@@ -18,7 +18,7 @@ StoreGate aliases) and Token string of a DataObject.
 One vector stores DataHeaderElements for all persistified data objects (called the "DataObject" vector)
 and the other one stores the same information for all upstream DataHeader ("Provenance" vector).
 A DataHeader is written automatically by AthenaPOOL for each "event". It is used to load the persistified
-DataObject from POOL and provide support for BackNavigation.
+DataObject from POOL.
 
 
 @section PersistentDataModel_Properties Settable PersistentDataModel Properties (Job Options)
diff --git a/Generators/EvgenJobTransforms/share/skeleton.ABtoEVGEN.py b/Generators/EvgenJobTransforms/share/skeleton.ABtoEVGEN.py
index 59f67591f48221deea19665384fd8450ec61b66f..558642bb23744dc2bfd8a26c338d3677ab04f3ee 100644
--- a/Generators/EvgenJobTransforms/share/skeleton.ABtoEVGEN.py
+++ b/Generators/EvgenJobTransforms/share/skeleton.ABtoEVGEN.py
@@ -51,10 +51,6 @@ svcMgr += AtRanluxGenSvc()
 ## Jobs should stop if an include fails.
 jobproperties.AthenaCommonFlags.AllowIgnoreConfigError = False
 
-## Compatibility with jets
-from RecExConfig.RecConfFlags import jobproperties
-jobproperties.RecConfFlags.AllowBackNavigation = True
-
 ## Set up a standard logger
 from AthenaCommon.Logging import logging
 evgenLog = logging.getLogger('Generate')
diff --git a/Generators/EvgenJobTransforms/share/skeleton.GENtoEVGEN.py b/Generators/EvgenJobTransforms/share/skeleton.GENtoEVGEN.py
index 7a8174126c4763154d33ece46fc1b1cc4b120dc0..52dab345c7f76180ac15ddcf86a7313486d7dc9d 100644
--- a/Generators/EvgenJobTransforms/share/skeleton.GENtoEVGEN.py
+++ b/Generators/EvgenJobTransforms/share/skeleton.GENtoEVGEN.py
@@ -51,10 +51,6 @@ svcMgr += AtRanluxGenSvc()
 ## Jobs should stop if an include fails.
 jobproperties.AthenaCommonFlags.AllowIgnoreConfigError = False
 
-## Compatibility with jets
-from RecExConfig.RecConfFlags import jobproperties
-jobproperties.RecConfFlags.AllowBackNavigation = True
-
 ## Set up a standard logger
 from AthenaCommon.Logging import logging
 evgenLog = logging.getLogger('Generate')
diff --git a/PhysicsAnalysis/D3PDMaker/TruthD3PDMaker/python/evgenD3PD.py b/PhysicsAnalysis/D3PDMaker/TruthD3PDMaker/python/evgenD3PD.py
index b2e5fdf1cd5ea7d897021ffbabcdb889937c62c4..da7259f9a268c981169f0f96b8a5db8e97eab1a9 100644
--- a/PhysicsAnalysis/D3PDMaker/TruthD3PDMaker/python/evgenD3PD.py
+++ b/PhysicsAnalysis/D3PDMaker/TruthD3PDMaker/python/evgenD3PD.py
@@ -41,8 +41,6 @@ def evgenD3PD (file,
     #--------------------------------------------------------------------------
     if rec.doTruth():
         # compatibility with jets
-        from RecExConfig.RecConfFlags import jobproperties
-        jobproperties.RecConfFlags.AllowBackNavigation = True
         from JetRec.JetRecFlags import jobproperties as jobpropjet
         jobpropjet.JetRecFlags.inputFileType = "GEN"
 
diff --git a/PhysicsAnalysis/D3PDMaker/TruthD3PDMaker/share/TruthD3PDfromEVGEN_prodOptions.py b/PhysicsAnalysis/D3PDMaker/TruthD3PDMaker/share/TruthD3PDfromEVGEN_prodOptions.py
index c2c6f0a24e610ac9bfe701b175267cbb8e7f9e61..223a8ae66ac569f873282ba6fb9fd00920b7ffec 100644
--- a/PhysicsAnalysis/D3PDMaker/TruthD3PDMaker/share/TruthD3PDfromEVGEN_prodOptions.py
+++ b/PhysicsAnalysis/D3PDMaker/TruthD3PDMaker/share/TruthD3PDfromEVGEN_prodOptions.py
@@ -13,10 +13,6 @@ topSequence.METAlg += METPartTruth
 from AthenaCommon.SystemOfUnits import GeV
 from D3PDMakerConfig.D3PDMakerFlags import jobproperties
 
-# compatibility with jets
-#from RecExConfig.RecConfFlags import jobproperties
-#jobproperties.RecConfFlags.AllowBackNavigation = True
-
 from JetRec.JetRecFlags import jobproperties as jobpropjet
 jobpropjet.JetRecFlags.inputFileType = "GEN"
 
diff --git a/PhysicsAnalysis/D3PDMaker/TruthD3PDMaker/share/TruthSusyD3PDfromEVGEN_prodOptions.py b/PhysicsAnalysis/D3PDMaker/TruthD3PDMaker/share/TruthSusyD3PDfromEVGEN_prodOptions.py
index 3cd9a17304c0600597757e67f77a6b1786f19b34..9f45c7141d71a87094acf9062959293375b09d6e 100644
--- a/PhysicsAnalysis/D3PDMaker/TruthD3PDMaker/share/TruthSusyD3PDfromEVGEN_prodOptions.py
+++ b/PhysicsAnalysis/D3PDMaker/TruthD3PDMaker/share/TruthSusyD3PDfromEVGEN_prodOptions.py
@@ -10,10 +10,6 @@ topSequence.METAlg+=METPartTruth
 #--------------------------------------------------------------------------
 # Configuration
 #--------------------------------------------------------------------------
-# compatibility with jets
-from RecExConfig.RecConfFlags import jobproperties
-jobproperties.RecConfFlags.AllowBackNavigation = True
-
 from JetRec.JetRecFlags import jobproperties as jobpropjet
 jobpropjet.JetRecFlags.inputFileType = "GEN"
 
diff --git a/Reconstruction/RecExample/RecExCommission/share/RecExCommissionCommonFlags_jobOptions.py b/Reconstruction/RecExample/RecExCommission/share/RecExCommissionCommonFlags_jobOptions.py
index 28d3249054bcee974759a24c6adda8d0d21b089f..4d374d8542c72427106c8fc383636da428174700 100644
--- a/Reconstruction/RecExample/RecExCommission/share/RecExCommissionCommonFlags_jobOptions.py
+++ b/Reconstruction/RecExample/RecExCommission/share/RecExCommissionCommonFlags_jobOptions.py
@@ -91,7 +91,6 @@ jobproperties.BField.endcapToroidOn=False
 #from RecExConfig.RecConfFlags import recConfFlags
 
 
-#RecConfFlags.AllowBackNavigation
 #RecConfFlags.AllowDisable
 #RecConfFlags.AllowIgnoreConfigError	
 #RecConfFlags.AllowIgnoreExistingDataObject	
diff --git a/Reconstruction/RecExample/RecExCond/share/RecExCommon_flags.py b/Reconstruction/RecExample/RecExCond/share/RecExCommon_flags.py
index 3b467a4d16fdc87bb35d0cd7dacaed61b0f67ca7..3197989bb89df318eb30b6c3464bc182b9000428 100755
--- a/Reconstruction/RecExample/RecExCond/share/RecExCommon_flags.py
+++ b/Reconstruction/RecExample/RecExCond/share/RecExCommon_flags.py
@@ -133,7 +133,6 @@ RecExCommonFlags = {
       'doShowSizeStatistics' : False, # if print pool object size stat of input file
       'noESDTrigger' : False, # specify that ESD has no trigger info (hack!)
       'doFileMetaData' : True, # specify that meta data should be written to file      
-      'doBackNavigation' : False, # if allow back navigation
       'doEdmMonitor' : False, # if monitor edm leak
       'doDumpTES' : False, # if dump storegate transient event store
       'doDumpTDS' : False, # if dump storegate transient detector store
@@ -480,13 +479,6 @@ else:
                logRecExCommon_flags.info ('Modified value for flag %s new flag: %s old flag:%s',i,jpvalue,i_value)
 
 
-# some special migration
-if rec.oldFlagTopSteering() and 'doBackNavigation' in varInit:
-   from RecExConfig.RecConfFlags import recConfFlags
-   recConfFlags.AllowBackNavigation=doBackNavigation
-
-
-
 # some special migration (temporary)
 if rec.doFloatingPointException() and not athenaCommonFlags.isOnline():
    from AthenaCommon.AthenaCommonFlags  import athenaCommonFlags
@@ -722,7 +714,6 @@ if rec.Production():
 #recConfFlags.AllowIgnoreExistingDataObject=True
 #recConfFlags.AllowIgnoreConfigError=True
 #recConfFlags.AllowDisable=True
-#recConfFlags.AllowBackNavigation=False
 
 
 
diff --git a/Reconstruction/RecExample/RecExConfig/python/ObjKeyStore.py b/Reconstruction/RecExample/RecExConfig/python/ObjKeyStore.py
index 4b20f03fef91e198823f002c9b41baa6defcd95c..1679fa78cdcd87115de15e2cef587609e0d347a6 100755
--- a/Reconstruction/RecExample/RecExConfig/python/ObjKeyStore.py
+++ b/Reconstruction/RecExample/RecExConfig/python/ObjKeyStore.py
@@ -93,11 +93,6 @@ class _ObjKeyStore( object ):
 
     def isInInput(self,type="",key="*"):
         flag = self.isInTransient(type,key) or self.isInInputFile(type,key)
-
-        if not flag:
-             from RecExConfig.RecConfFlags import recConfFlags
-             if recConfFlags.AllowBackNavigation() and self.isInInputBackNav(type,key):
-                flag=True
         return flag
         
 
diff --git a/Reconstruction/RecExample/RecExConfig/python/RecConfFlags.py b/Reconstruction/RecExample/RecExConfig/python/RecConfFlags.py
index e9daf707319ca4189c5927bb084074be540bb563..b5f616c9dcecfd1bc074b868b9f3a0fdb5d0ab92 100755
--- a/Reconstruction/RecExample/RecExConfig/python/RecConfFlags.py
+++ b/Reconstruction/RecExample/RecExConfig/python/RecConfFlags.py
@@ -42,14 +42,6 @@ class AllowDisable(JobProperty):
     allowedTypes = ['bool']
     StoredValue  = True
 
-#
-class AllowBackNavigation(JobProperty):
-    """ Configures the global lock state to allow or not Back Navigation.
-    """
-    statusOn     = True
-    allowedTypes = ['bool']
-    StoredValue  = False
-
 # Defines the container for the performance monitoring flags  
 class RecConfFlags(JobPropertyContainer):
     """ The global Configured flag/job property container.
@@ -65,7 +57,6 @@ list_jobproperties = [
     AllowIgnoreExistingDataObject,
     AllowIgnoreConfigError,
     AllowDisable,
-    AllowBackNavigation
     ]
 
 for i in list_jobproperties:
diff --git a/Reconstruction/RecExample/RecExConfig/python/testObjKeyStore.py b/Reconstruction/RecExample/RecExConfig/python/testObjKeyStore.py
index d40ac0b8e1659d43f19af644cbe794d84c3ab988..f08073a4e4e09a1a4a01837f5446938370bae4f0 100755
--- a/Reconstruction/RecExample/RecExConfig/python/testObjKeyStore.py
+++ b/Reconstruction/RecExample/RecExConfig/python/testObjKeyStore.py
@@ -30,9 +30,6 @@ print thed
 
 print ":"*80
 
-from RecExConfig.RecConfFlags import jobproperties as jp
-jp.RecConfFlags.AllowBackNavigation = True
-
 ## testing singleton-ness
 m = ObjKeyStore()
 b = ObjKeyStore()