Implementations of user repositories for use in James.