This class should be only returning data. It should not concern about formatting issues.