Make API public to create other Formatters