Зачем ленивая инициализация, если tag_set нужен всегда? Это только создает проблемы в многопоточных средах