Is &quot;WeakMap&quot; really the suggested way to implement private class properties?<p>Using &quot;this&quot; as a key into a Map of private variables looks bizarre. I would rather keep my code concise than create a layer of obfuscation.