IntelliSense doesn't detect private members when using GENERATED_UCLASS_BODY

Hi,
there are some Engine classes like UVolumeTexture, or UExporter, which do not use GENERATED_BODY but GENERATED_UCLASS_BODY. VS2017 IntelliSense doesn’t see that this macro makes the following members public, thus it doesn’t show all members and marks accesses as errors. It does compile but it is hard to work with. Is it possible to fix this, or conventionally state an explicit public after it?

I am extending those classes and a simple Super method call ist marked as error.