User manager as mediator



<!---
@huboard:{"order":17.0,"milestone_order":27,"custom_state":""}
-->

A quick comment that you are splitting the name into it's parts maybe? Took me a few reads to realize what you were doing here.