Single collection of tag groups rebuilt on every change