propagating new refactoring to other classes