Animal: introduced animalType and toString