Это нужно затем, что разработка скриптов для Турбоконфа ведется в конфигураторе и там приходится создавать все неизвестные конфигуратору типы через Новый("ИмяТипа"), куда неудобно передавать параметры. Да и другие реализации подобных объектов часто имеют такой конструктор без параметров.
Сейчас мне приходится вызывать конструктор так
ШаблонЗамены = "\<[^\>]*\>";
ПараметрыКонструктора = Новый Массив;
ПараметрыКонструктора.Добавить(ШаблонЗамены);
РегулярноеВыражение = Новый ("РегулярноеВыражение", ПараметрыКонструктора);
А хотелось бы
ШаблонЗамены = "\<[^\>]*\>";
РегулярноеВыражение = Новый ("РегулярноеВыражение");
РегулярноеВыражение.Pattern = ШаблонЗамены;