Currently it does stuff inside init with the given arguments before storing them, so it is not advised to edit the content of a Scenario object.
We either want to make it clear (by saying it is immutable) or make it possible to edit a loaded Scenario in a safe way.
We should also look through the scenario.py file and remove deprecated stuff.