intento de clase generica de abm . pt1