Split collector class