Clases para logica del framework