@NeoNacho I was going to say make things private that you don’t want visible. But I can see how that might not always work.
Still, I feel like the extra access modifiers are just compensating for edge cases in what’s ultimately a developer’s shitty design. Like, we don’t need `open` when we have `public final`