Fix unittests
Add pre_export, post_export, pre_combine and post_combine in Channel to handle hooks without signals