mediator pattern and multiuser protection 5337141