Think about the serialization
Do we want to support serialization for Simulation objects, i.e. pickling? This requries the destructor to have a wrapper function to fill in the non-assigned arguments during serialization. Also, is there a use for pickling the objects?
Edited by Henrik Podéus Derelöv