Thanks - which means that whatever is defined outside the module only cannot use delete() on the objects (provided dtor is private) but have to use Release() - OK, got it.