Область видимости работает, генерация работает.