Un singletonize persister

depends on https://github.com/ChangeOrientedProgrammingEnvironment/recorderInfra/pull/11