registration collector derived from commit collector