[#5] Refactoring para tirar dependencias