In many assemblies we often disable visibility for certain components to access inner components. However, when we check that component's visibility again, all work geometry and shared/3D sketches inside that part also become visible, which usually is not desired - I don't want this attribute to be inherited to every inner entity that has the visibility.
Example:
1. I design a part by means of a shared sketch and disable its visibility after finishing the design - furthermore I add an auxiliary plane
2. I place that part into an assembly (no sketch to be seen here)
3. I make the part invisible in the assembly, unchecking visibility
4. I re-check visibility of the part to bring it back - now all the shared sketch and the auxiliary plane become visible as well