Добрый день !
Я обещал пока не плодить пожелания, но проблемные места ведь можно обсудить ?

Мне вообще непонятен смысл экспорта в JSON указателей &= Null ... Простой пример.
Выгрузка списка сотрудников с фотографией и списком средств связи для каждого сотрудника.
Из 500 сотрудников фотки есть пока для 3-х, а контакты для 7-ми.
Но для каждой записи нужно выделять память под строку с фоткой и список, что бы потом это всё подтирать.

И если пустые строки можно убрать из строки выгрузки, то пустые массивы '"NameQueue": []' - нет.
А ведь можно просто не выделять память (не инициализировать указатель) на заведомо отсутствующие
реквизиты и просто не выводить в JSON указатели &= Null ... как-то всё очевидно тогда получается.
Т.е. для тегов указателей с опцией "IsQueue" / "IsStringRef" хочется иметь возможность указывать
дополнение {"IgnoreNull":true} - не выгружать тег если он не инициализирован (его значение = &Null).
Хотя какой смысл вообще в выгрузке тега указателя = &Null ? Ну или выгружать его хотя бы как "NameRef": null ...
Для тегов с опцией "IsQueue" / "Instance" опция {"IgnoreEmpty":true} - не выгружать тег с пустым массивом
если Records(Queue) = 0. Запрещает формирования строки в JSON с пустым массивом: '"NameQueue": []'
Прошу Вас рассмотреть возможность наличия в классе таких возможностей.
