Вынес метод фикция в публичный интерфейс Добавлена поддержка генерации по типу (в дополнение к описанию типов)