Думал об этом. Пока ничего лучше набора рекордов на выход не придумал. Свой тип объявить нормально будет? Тогда можно набор или массив своего типа с геометрией и идентификаторами. Но тогда возникает вопрос - что на вход?))
не прокатило вот почему - реф доступен после того как инстанс создается. Но чтобы расширить стандартные моды нужно получить список дефолтовых модов до того как инстанс будет создан (они должны переданы в его конструктор). Дефолт моды это статик свойство