Инициализация и null для type-property из другого модуля

  !   Данная информация предназначена только только для IT-специалистов по системной интеграции модулей БИОСОФТ-М. (см. Руководства пользователя к программным продуктам)

Проперти type<> из другого модуля можно задать значение по умолчанию инициализацией on-demand и избежать проблемы зависимости конструктора от готовности модулей:

    // Current Modus
    type<CStabipModusTypeIfaceGp> x_typeStabipModusType;
    type<CStabipModusTypeIfaceGp> x_typeStabipModusType_Get()
            return
                // default init from other module
                this->x_typeStabipModusType == null()?
                //!m_bStabipModusTypeInitOk?
                    type<CStabipModusTypeIfaceGp>()->
                        AsStabipMonitoringRecording()
                    :
                    this->x_typeStabipModusType;