mapping information refactoring