The classic API uses the data containers GeData and BaseContainter to store arbitrary data. The typical use-case is to store the parameter data of NodeData based object like scene objects.
For details see:
See also BaseList2D Manual.