add accesors to required fields from campaign
merge