Yes, I know. I see it like this: a list of objects is not a defined, unless the elements (all of them) are defined. Otherwise you have an undefined list or a partly defined list.