#6 added mediator channels for pre/post create/update/remove