MORMEGIL: No vzhledem k tomu, ze se tu bavime o getteru k singletonu a zadny komplikovanosti, tak tohle muze vzit a jako template pouzivat do nekonecna.
U komplexnejsich grafu (staci mit nejakou hierarchii) to je samozrejme vyrazne slozitejsi. Posednich par mesicu na necem takovym delam, tak o tom mam moc dobrou predstavu :).
Docela se mi libi pristup immutable typu, tam se tomu lockovani clovek hodne vyhyba.