A default value for the format() method to prevent the formatters later from causing issues. 
The questions is: if there isn't a value provided, should it throw an error because `obj` should be required?