lets say, i have two types of classes Scenario and Clickevent, The Scenario contains a list of events which can be either a scenario or a Clickevent and i have a very long neste