boh... di primo impatto mi è venuto in mente di usare un hashtable...
molto comodo come magazzino dove sbattere tutti i miei oggetti e recuperarli quando mi servono grazie alla chiave univoca...