CurrentUserMixin
currentUser
This is a lot simpler and removes the need for stubbing singletons in unit tests.