intelisense shows private attributes of the variables. I think they should not be listed.
Similar situation take place when content of the module is used by intelisense. Content of the __all__ is not respected. Symbols starting with _ are listed.
I do understand that seeing everything has its merit (personally I prefer to see private parts as well), but I have a use case with users who will be confused.
I propose to add a configuration option to control visibility of private attributes.