from_vista decorator refactored to stateless_vista_query wrapper