I.e. make sure that all objects have a defined life time. This requires that we actually set up and tear down the singletons.