I found this on forum, [Request for Comments] Introducing User Type for restricted user
More details in the thread.