new(cell/Collection): finished implementation and specs