We should be able to have a ListEditor which is required, i.e. it requires that the length of the list be > 0.