expose ReadPreference and AggregationOptions as parameters