There are several naive implementations that mean performance is not stellar. Since the Simulator uses this in a modified way, this should be improved.
Things like:
- hashing the manager uri all the time (for hash of engineid)
- engineid equality operator not great
- using QList::indexOf in QOM::item is very sloow