Uses pooling for all analysis objects and creates the lifetime entries from replay data when the analysis container is constructed.