xs:complexType node element invalid inside another complexType?