Refactored session class to accept any valid birst web services call