replaced <xs:sequence minOccurs="0">

with

<xs:choice minOccurs="0">
<xs:sequence>

addressing issue #74