Support replace implementation and Refactoring