     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 = "    "
 

        guard let xmlElement = xmlElement,
            let propname = xmlElement.attribute(forName: "name")?.stringValue else { return nil }

        (name, jsonProperty) = RESTProperty.resolvePropName(propname, inXMLNode: xmlElement)

        self.isEnum = enumParentName != nil

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

        dataComesFromSoapService = true // special tweak needed, because arrays from soap are not arrays, if they only contain one single element :-(
        self.embedParseSDKSupport = embedParseSDKSupport
        self.isEnum = enumParentName != nil
        if isEnum {
