Grazie molto Shodan, ho capito, anche il discorso di andare ad utilizzare le locazioni libere , ottimo.
una sola cosa:
perchè non usare una mappa usando come indice il type?
non semplificherebbe il lavoro?
Penso che siano molto importanti in questo caso il numero di entity e dataset utilizzati , la mappa ha prestazioni molto buone per un numero di elementi non elevato penso, anche se non sono sicuro e chiedo.
anche perchè il lavoro di inserimento / rimozione sarebbe piu veloce , ma ripeto ,aspetto tua risposta.

grazie 1000.