Refactor: Reorganizando responsabilidades de cada metodo.