Added page_size=0 to allow getting all records without paging, and added ability to get subset of fields