Duplicate viewer fix
Created MailingList abstract class to allow for Promotion list