Cat subclass now calls Mammal parent's havebaby method, which now uses new this.constructor