Refactoring binding