extended to maxOccurs="unbounded"