Refactorizaciones varias en logica de negocio