removed freeze operations from ReadPreference and ReplicaSetTagSet and made them immutable with a builder.