Tags need to be updated when functions change the relevant feature of a group.
E.g. when mismatch is added, x._tags['mismatch'] = true
needs to be set.
Similar rules need to apply for the other tag types.
@dzenn suggested implementing a function to automatically determine the correct tags.
Alternatively, #29 might eliminate Tags altogether.