         guard let xmlElement = xmlElement,
             let propname = xmlElement.attribute(forName: "name")?.stringValue else { return nil }
 
+        dataComesFromSoapService = false
+
         (name, jsonProperty) = RESTProperty.resolvePropName(propname, inXMLNode: xmlElement)
 
         self.isEnum = enumParentName != nil

          overrideInitializers: Set<ParentRelation>,
          embedParseSDKSupport: Bool) {

        self.embedParseSDKSupport = embedParseSDKSupport
        self.isEnum = enumParentName != nil
        if isEnum {

    let enumParentName: String
    let overrideInitializers: Set<ParentRelation>
    let embedParseSDKSupport: Bool

    // for data from soap service we need a special tweak,
    // because arrays from soap are not arrays, if they only contain one single element :-(
    let dataComesFromSoapService: Bool

    let indent = "    "

