Open
Description
OSI allows raw pointer handling and handling data in any way we see fit. But this approach creates problems when item are added to classes. For example the TrafficSign class has the possibility to add a DetectedTrafficSign_DetectedSupplementarySign item, but the problem is, this item can exists without any values. This is very inconvenient since the count of the items is increased but the items can bee empty. Should OSI provide a validation mechanism which enforces the minimal information required for the item to be valid? Shouldn't be mandatory to give an ID to the object? Also there can be objects without and ID, and they can later not be identified.