ReadOptions added: public void  Query<T>(T query) and public dynamic GetRequestObject()