Regenerated specialized classes.
Making code more concise.
Renaming refactoring.
Removing various legacy implementations.
Rename refactoring.