When searching on a single model, we can chain methods like `includes`. However this fails when searching across multiple models: ```ruby search = Elasticsearch::Model.search(query: {}, [ModelA, ModelB]) db_records = search.records.includes(:association) => Elasticsearch::Transport::Transport::Errors::BadRequest ``` It'd be nice to be able to do this without having to monkey patch the library.