I would like to use double dispatch or use the same message name.