so it's ultimately pointless.
Not really as when making types with a lot of fields and methods for other people (i.e. stuff in my framework), I could notify people that anything with and _ on the start is private and not to be used externally for example. However, it's probably way too late to do that for my framework as it would break lots of stuff, shame :-(