Optimizations for update
Consolidates *byCountId queries into one
Removes .counting()
Adds RecordCountRecord and eliminates CountRecordSummary