Why this change? It looks like `extra_generated_classes` is created the same way as before, just using a `list`. The only reason I can see for this is lack of `tuple` deserialization support (similar issue I have in `widgets1`). If this is the case, then please add a comment explaining this, so that we know that this has to be reverted as soon as serializer is improved.