Does it mean that every message translation will go through `MessageFormatter`? Will this cause performance issue?