I don't think we're at a place where we're building the Datasource interface. I'm assuming it will have a similar method, or maybe Connection will become the SQL based Datasource implementation. In any case a Mongo source could do whatever was needed here, I would guess.