Implemented IPreProcessor on CHPreProcessor. Fixes #112.