Возможность получения конкретного вопроса реализована в виде шаблонного класса состояния