def host_name=(newname)
      return if newname == host_name
      raise JSS::InvalidDataError, 'names must be String' unless name.is_a? String
      @host_name = name
      @need_to_update = true
    end
def host_name=(newname)
      return if newname == host_name
      raise JSS::InvalidDataError, 'names must be String' unless name.is_a? String
      @host_name = name
      @need_to_update = true
    end
see PatchSource attr_reader :host_name