Find now takes generic query object for advanced queries