Also use types from  queryParam to load collection at the first time.
Track status of each checkbox.