# File lib/mongo/server/description.rb, line 192
      def initialize(address, config = {}, average_round_trip_time = nil)
        @address = address
        @config = config
        unless unknown?
          @features = Features.new(wire_versions, me || @address.to_s)
        end
        @average_round_trip_time = average_round_trip_time
        @last_update_time = Time.now.dup.freeze

        if Mongo::Lint.enabled?
          # prepopulate cache instance variables
          hosts
          arbiters
          passives

          freeze
        end
      end