Ok. Ma non servirebbe un'altra struttura dati ... serve che la TUA classe sia thread-safe, non tanto la struttura interna.
Sì, può essere questo. In tutto il codice che hai postato finora NON si vede chi/dove istanzia un oggetto Visitable. E finché non è chiaro (a te ma anche a chi legge qui), non saprei cosa altro dire.![]()