         self.name = name
         self.isEnum = enumParentName != nil
         self.enumParentName = enumParentName ?? "String"
+        self.embedParseSDKSupport = embedParseSDKSupport
 
         // map the type
         if let ttype = xmlElement.attribute(forName: Constants.TypeAttributeName)?.stringValue {

    let protocolInitializerType: String
    let enumParentName: String
    let overrideInitializers: Set<ParentRelation>

    let indent = "    "


          withEnumNames enums: Set<String>,
          withProtocolNames protocolNames: Set<String>,
          withProtocols protocols: [ProtocolDeclaration]?,
          withPrimitiveProxyNames proxyNames: Set<String>,
          embedParseSDKSupport: Bool) {

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