This is an impressive library, but I don&#x27;t really see the usefulness. That is either because I&#x27;m a Python programmer, and Java semantics aren&#x27;t useful in Python, or because I&#x27;m a Python programmer, and I haven&#x27;t used Java semantics, so I wouldn&#x27;t know.<p>I <i>can</i> say, though, that I&#x27;ve never had problems with something accessing private variables that it shouldn&#x27;t have. The meaning of private variables in Python isn&#x27;t &quot;don&#x27;t access anything that starts with an underscore&quot;, rather it&#x27;s &quot;you&#x27;re accessing these variables at your own risk&quot;.<p>This &quot;we&#x27;re all adults&quot; model has worked out very well for my use cases. Can anyone share a few cases where hard constraints here would be beneficial?