static Cat() { AnimalType.Register(typeof(Cat), Type); }
static Dog() { AnimalType.Register(typeof(Dog), Type); }