One entity can only have one controller
Describe the feature
At the moment one entity can only have one controller. In real cars you can have multiple controllers, e.g. one for lateral control, one for longitudinal control and one for both together, which makes three.
Describe the solution you would like
Change cardinality of ObjectController in class ScenarioObject from 0...1 to to 0...*
Also in the ActivateControllerAction you would have to specify, which controller to activate and not only the entity.
Maybe also other places are affected.
Describe alternatives you have considered
Only use lateral and longitudinal domain in the activate controller action but that doesn't work anymore when you have more than two controllers.
Describe the backwards compatibility
???