refactor aplicando refactorings moving features between objects