Optional setting to change redefinition logging level
Mapping type names properly
Verifying that static self-referencing fields are updated properly
Do not forbid re-running initializer explicitly, new class should get its init_state copied from the old one
Implementing test for enums (disabled since feature is not yet implemented)