SG::IAuxStore Node1 SG::IAuxStore + supportsThinning + getData() + getWritableAuxIDs() + resize() + reserve() + shift() + insertMove() + setOption() + linkedVector() + getData() + linkedVector() Node2 SG::IConstAuxStore + ~IConstAuxStore() + getData() + getDecoration() + getAuxIDs() + isDecoration() + lock() + clearDecorations() + size() + lockDecoration() + linkedVector() Node2->Node1