Implements `UserRoleInterface, UserInterface`