Extract formatters to own class