internal override void Visit(Murloc murloc)
 {
     WriteLine("Some specific mace logic here");
 }
 internal abstract void Visit(Murloc murloc);
 internal override void Visit(Murloc murloc)
 {
     Visit(murloc);
 }