Esqueleto de Usuario y TipoUsuario con sus subclases