Aggregate: compute records counts in _count attribute, use it to remove aggregates on merge() when _count reaches 0; update tests