Add BulkRead.group and .group_level
Make total_rows and offset optional in result