You need to initialize this in `__init__` or you'll end up with data from different releases/recordings in the dict (try adding a release with x tracks first, then one with less than x). This is essentially the same as [this SO question](https://stackoverflow.com/questions/1132941/least-astonishment-in-python-the-mutable-default-argument) on the class instead of function level.