Can this be made to inherit from ```edm::stream::EDProducer<>``` so we can get a copy for each stream when running in threaded moded?