public string Chip(string name, int procedureTime) { IAnimal animal = GetAnimal(name, procedureTime); Chip chip = new Chip(); chip.DoService(animal, procedureTime); AddToHistory(chip.GetType().Name, animal); string result = $"{animal.Name} had chip procedure"; return(result); }