Export to Xml and Csv - added strategy pattern