генерирование списка псевдо-устройств теперь происходит только один раз при инициализации класса