Mediator interface implementation