Personally I'm ok to create a new formatter each time, as it is really-really cheap operation (we basically do not have any initialization logic). Probably it would be even cheaper than using `Lazy<>`. But one of valid concerns here that it will generate(?) a lot of garbage.