Mediator component