deleted abstract mediator