Web Service objects are meant to be stateless, meaning ASP.NET constructs a new instance of that object for each incoming call and destroys the object at the end of the call. Each function call is sufficient to itself. The client is making a call in no relationship with any previous call to the object.