the com structure instead of embedded); this reduces the overhead when not configured and reduces visibility of the contents