> Rationalizations tend to be disingenuous
They tend to be yes, but encoding visibility in the name is a terrible idea because ideally names are about the semantics and only about them. Hungarian notation encodes the type in the name and is widely regarded as the wrong idea. Why should it be any different with visibility.
