Добрый вечер, а подскажите, пожалуйста, если не учитывать использование спорного паттерна, у такой языковой конструкции нет подводных камней? Получается своего рода словарь без словаря с типом в качестве ключа, элементы которого лениво создаются при первом запросе. Просто, думаю, не выйдет ли в итоге хуже, чем если бы я объявил обычный словарь и заполнял его как обычно?