reducing visibility of CommitSeqGenerator and others