The _User class can be extended by other subclasses.
Image: _User class hierarchy
The following flow chart shows the different subclasses of _User class and how they interrelate.