Add new constructor to Simulation