feat(data.collection) isEmpty now takes an optional selection string.