How do you pass an object with nested classes as parameters to QueryAsync without mapping all the properties manually? For example if I have the following class: