elimino herencia innecesaria
sigo mejor los coding standards
requires faltantes
caso de prueba para los animales