task: Add optional pre_process() method