Mediator refactored.