Extend from ImageFormatterBase instead