fixes repeat calls to some queries

fixes #3 which would happen if a user were to store the query in a variable and then call an enumerable on it multiple times.  This change caches the relevant values between method calls so they can be reused in this situation (they get removed from the http options as they do not get passed on to the API).