public InternalModule(InternalTypeSystemProvider provider, Module module) { _provider = provider; _module = module; _namespace = SafeNamespace(module); _module.Imports.Changed += (sender, e) => _namespaceList = null; _module.Members.Changed += (sender, e) => _memberCache = null; }