Nested dotted namespace can access its parent dotted namespace directly. Fixes #12165
Fix TraceSource constructor. Fixes #12001
Abstract methods can override virtual methods. Fixes #12138
Rename AddBasesForPart to SetBaseTypes