Fixed generic order in querypathdecriptor, search now uses querypathdescriptor and has SearchRequest and SearchRequest<T>