CompoundObject implementation based on TraCI as described in https://sumo.dlr.de/docs/TraCI/Protocol.html#atomar_types
This implementation consist of two equally long arrays #type and #data. The
#type array saves Type of the objects at the same index in #data.
At time of creation it must be stated how many objects will be tide together. See @{@link
CompoundObjectBuilder} for usage of Constructor and the #add(int, Object) method.