Added PublicUser class