+ new ViewStateList to help save Lists of Model to the ViewState without needing [Serializable]
+ fixed up MarketingCampaigns after Dto refactor