Refactoring reflection