Users could potentially be working with a large number of instances of our classes. We should investigate the potential of using `__slots__` for benefits like: - memory savings - faster attribute access - side-benefit: another layer of "immutability"?
Users could potentially be working with a large number of instances of our classes.
We should investigate the potential of using
__slots__for benefits like: