Allow multi reporters
Extract common props