Avoid using a mutable type as a class attribute.
Avoid using a mutable type as a class attribute.

This caused much confusion in bedrock as subclasses were
getting strange data in tests when other subclasses were
instantiated. This was because all of the class instances
were using the same dict for data storage.

mozilla/django-product-details