User manager as mediator