o) special case __setitem__ for std::vector<bool>
o) optimization: prevent double lookup in global namespace (gRootModule)
o) support for global templated classes