nohm
nohm copied to clipboard
Make id internal with a getter to read it
Currently .id is a readable and writable property. This has lead to confusion and problems before.
The better way to deal with it is probably to make .id completely internal and only allow access via a getter.
Additional documentation is then required to describe how to have your own "secondary" id mechanism.