def port=(new_port)
      return if new_port == port
      raise JSS::InvalidDataError, 'ports must be Integers' unless port.is_a? Integer
      @port = new_port
      @need_to_update = true
    end
def port=(new_port)
      return if new_port == port
      raise JSS::InvalidDataError, 'ports must be Integers' unless port.is_a? Integer
      @port = new_port
      @need_to_update = true
    end
see PatchSource attr_reader :port