Refactoring the inheritance tree