added SimpleProblemClass and extended ScenarioIO