 this.templateSettings = newTemplateSettings;
        }
      },
      dnsStrategy: {
        get: function () {
          return this.enableDNS ? this.templateSettings.dns.queryStrategy : null;
        },
        set: function (newValue) {
          newTemplateSettings = this.templateSettings;
          newTemplateSettings.dns.queryStrategy = newValue;
          this.templateSettings = newTemplateSettings;
        }
      },
      dnsServers: {
        get: function () { return this.enableDNS ? this.templa