Yes, i also thought about this.But this means that for all those languages that do not have specific formatter and, therefore, single instance of DefaultFormatter ... we have to create separate DefaultFormatter inside of FormatterRegistry's constructor. Do you think this makes sense?