Removed the empty constructor. Made a defensive copy of the simulations