Allow update __class__ for mutable types or module subclasses
#5225
+18
−6
__class__ for mutable types or module subclasses
#5225