Factory method that creates a new User object.
This method is called by the Agentry Server to create objects that represent client users. If a new subclass of User is created for an application, then this method must be extended to construct the new subclass.