* Added default ctors for DescriptionInterface and AccessManager that will use internal constructed dependent modules, avoiding the inclusion (or even knowledge) of other internal modules by external modules.
* New interface ctors are similar to black-box implementation, while the older ctors represent open-implementation.